Common tasks to finish when training for [[Ircnow.Team]]: A. Core part: - vi or nano or any editor you like to use - create and edit a file in the command line - [[openbsd.doas]] - create a non-root account and give it access to run commands as root - [[Openbsd.nsd]] - install and add 'mytest' subdomain to your vps hostname address - [[Openbsd.unbound]] - install B. Web server things and encryption: - [[openbsd.openhttpd]] - publish a 'hello world' web page - [[openbsd.acme-client]] - make "https://your vps address" work without cert errors - PHP - to be added (optional) - kcgi (web coding in C) - to be added (optional) C. IRC related: - [[openbsd.ngircd]] - connect to your ircd and link it with someone else - [[openbsd.hopm]] - check that it detects and bans tor - [[openbsd.oidentd]] - install. check that it overrides users' preferences for username D. Bouncer related (required C): - [[openbsd.znc]] - create account for yourself and join a channel. log in the web panel once. - [[Openbsd.Eggdrop]] - install and join to #test with any tcl plugin you like - [[Openbsd.Vhost]] - connect to irc with a custom vhost once - [[openbsd.oidentd]] - configure to use bouncer username for the user's ident E. Bouncer and httpd related (requires B, C, D): - [[openbsd.relayd]] - get a second subdomain; "https://your vps address" will show your httpd and "https://your other subdomain" will show your znc web panel F. Email related: - [[Openbsd.dovecot]] - receive a test message - [[Openbsd.opensmtpd]] - send one email message from your vps to your personal email address; send to a gmail address and stay in inbox G. Hosting code: - gotweb - to be added - sftponly + PHP web hosting (in production at orange) - tutorial to be added Others: - [[Openbsd.pf]] - follow the tutorial; successfully block port 1337 (plain text znc port) then unblock it; - jrmu has some website for email compliance check - [[Tutorial.Tutorial]] - connect to our shell to complete interactive tutorials about shell and basic programming (skip this for now, work in progress) - For the Orange team: ensure you have one nick on IRC for all bncs, so that in your absence others know which one to highlight or message - ddos defense - to be added - tcpdump - to be added - netcat - to be added - ping - to be added - dig - to be added - iked - to be added