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:
G. Hosting code:
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