Blame


1 5127fd58 2021-12-17 jrmu version=pmwiki-2.2.130 ordered=1 urlencoded=1
2 5127fd58 2021-12-17 jrmu agent=Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Firefox/68.0
3 5127fd58 2021-12-17 jrmu author=gry
4 5127fd58 2021-12-17 jrmu charset=UTF-8
5 5127fd58 2021-12-17 jrmu csum=+
6 5127fd58 2021-12-17 jrmu ctime=1598499766
7 5127fd58 2021-12-17 jrmu host=203.129.25.247
8 5127fd58 2021-12-17 jrmu name=Openbsd.Checklist
9 5127fd58 2021-12-17 jrmu rev=13
10 5127fd58 2021-12-17 jrmu targets=Ircnow.Team,Openbsd.Doas,Openbsd.Nsd,Openbsd.Unbound,Openbsd.Openhttpd,Openbsd.Acme-client,Openbsd.Ngircd,Openbsd.Hopm,Openbsd.Oidentd,Openbsd.Znc,Openbsd.Eggdrop,Openbsd.Vhost,Openbsd.Relayd,Openbsd.Dovecot,Openbsd.Opensmtpd,Openbsd.Pf,Tutorial.Tutorial
11 5127fd58 2021-12-17 jrmu text=Common tasks to finish when training for [[Ircnow.Team]]:%0a%0aA. Core part:%0a%0a- vi or nano or any editor you like to use - create and edit a file in the command line%0a%0a- [[openbsd.doas]] - create a non-root account and give it access to run commands as root%0a%0a- [[Openbsd.nsd]] - install and add 'mytest' subdomain to your vps hostname address%0a%0a- [[Openbsd.unbound]] - install%0a%0aB. Web server things and encryption:%0a%0a- [[openbsd.openhttpd]] - publish a 'hello world' web page%0a%0a- [[openbsd.acme-client]] - make "https://your vps address" work without cert errors%0a%0a- PHP - to be added (optional)%0a%0a- kcgi (web coding in C) - to be added (optional)%0a%0aC. IRC related:%0a%0a- [[openbsd.ngircd]] - connect to your ircd and link it with someone else%0a%0a- [[openbsd.hopm]] - check that it detects and bans tor%0a%0a- [[openbsd.oidentd]] - install. check that it overrides users' preferences for username%0a%0aD. Bouncer related (required C):%0a%0a- [[openbsd.znc]] - create account for yourself and join a channel. log in the web panel once.%0a%0a- [[Openbsd.Eggdrop]] - install and join to #test with any tcl plugin you like%0a%0a- [[Openbsd.Vhost]] - connect to irc with a custom vhost once%0a%0a- [[openbsd.oidentd]] - configure to use bouncer username for the user's ident%0a%0aE. Bouncer and httpd related (requires B, C, D):%0a%0a- [[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%0a%0aF. Email related:%0a%0a- [[Openbsd.dovecot]] - receive a test message%0a%0a- [[Openbsd.opensmtpd]] - send one email message from your vps to your personal email address; send to a gmail address and stay in inbox%0a%0aG. Hosting code:%0a%0a- gotweb - to be added%0a%0a- sftponly + PHP web hosting (in production at orange) - tutorial to be added%0a%0aOthers:%0a%0a- [[Openbsd.pf]] - follow the tutorial; successfully block port 1337 (plain text znc port) then unblock it;%0a%0a- jrmu has some website for email compliance check%0a%0a- [[Tutorial.Tutorial]] - connect to our shell to complete interactive tutorials about shell and basic programming (skip this for now, work in progress)%0a%0a- 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%0a%0a- ddos defense - to be added%0a%0a- tcpdump - to be added%0a%0a- netcat - to be added%0a%0a- ping - to be added%0a%0a- dig - to be added%0a%0a- iked - to be added
12 5127fd58 2021-12-17 jrmu time=1605833079
13 5127fd58 2021-12-17 jrmu author:1605833079=gry
14 5127fd58 2021-12-17 jrmu csum:1605833079=+
15 5127fd58 2021-12-17 jrmu diff:1605833079:1605833030:=29,30c29,30%0a%3c - [[openbsd.oidentd]] - install. check that it overrides users' preferences for username%0a%3c %0a---%0a> - [[openbsd.oidentd]] - install and set it up for znc. check that it overrides users' preferences for username%0a> %0a38,39d37%0a%3c %0a%3c - [[openbsd.oidentd]] - configure to use bouncer username for the user's ident%0a
16 5127fd58 2021-12-17 jrmu host:1605833079=203.129.25.247
17 5127fd58 2021-12-17 jrmu author:1605833030=gry
18 5127fd58 2021-12-17 jrmu csum:1605833030=+G
19 5127fd58 2021-12-17 jrmu diff:1605833030:1605832995:=49c49%0a%3c G. Hosting code:%0a---%0a> Hosting code:%0a
20 5127fd58 2021-12-17 jrmu host:1605833030=203.129.25.247
21 5127fd58 2021-12-17 jrmu author:1605832995=gry
22 5127fd58 2021-12-17 jrmu csum:1605832995=+
23 5127fd58 2021-12-17 jrmu diff:1605832995:1605832968:=9,12d8%0a%3c - [[Openbsd.nsd]] - install and add 'mytest' subdomain to your vps hostname address%0a%3c %0a%3c - [[Openbsd.unbound]] - install%0a%3c %0a39a36,39%0a> %0a> - [[Openbsd.nsd]] - install and add 'mytest' subdomain to your vps hostname address%0a> %0a> - [[Openbsd.unbound]] - install%0a
24 5127fd58 2021-12-17 jrmu host:1605832995=203.129.25.247
25 5127fd58 2021-12-17 jrmu author:1605832968=gry
26 5127fd58 2021-12-17 jrmu csum:1605832968=+
27 5127fd58 2021-12-17 jrmu diff:1605832968:1605832950:=15,17c15,17%0a%3c - PHP - to be added (optional)%0a%3c %0a%3c - kcgi (web coding in C) - to be added (optional)%0a---%0a> - PHP - to be added%0a> %0a> - kcgi (web coding in C) - to be added%0a
28 5127fd58 2021-12-17 jrmu host:1605832968=203.129.25.247
29 5127fd58 2021-12-17 jrmu author:1605832950=gry
30 5127fd58 2021-12-17 jrmu csum:1605832950=+
31 5127fd58 2021-12-17 jrmu diff:1605832950:1605832786:=15,18d14%0a%3c - PHP - to be added%0a%3c %0a%3c - kcgi (web coding in C) - to be added%0a%3c %0a49,54d44%0a%3c Hosting code:%0a%3c %0a%3c - gotweb - to be added%0a%3c %0a%3c - sftponly + PHP web hosting (in production at orange) - tutorial to be added%0a%3c %0a75c65,67%0a%3c - iked - to be added%0a\ No newline at end of file%0a---%0a> - iked - to be added%0a> %0a> - gotweb - to be added%0a\ No newline at end of file%0a
32 5127fd58 2021-12-17 jrmu host:1605832950=203.129.25.247
33 5127fd58 2021-12-17 jrmu author:1605832786=gry
34 5127fd58 2021-12-17 jrmu csum:1605832786=+
35 5127fd58 2021-12-17 jrmu diff:1605832786:1605832719:=39c39%0a%3c F. Email related:%0a---%0a> Email related:%0a
36 5127fd58 2021-12-17 jrmu host:1605832786=203.129.25.247
37 5127fd58 2021-12-17 jrmu author:1605832719=gry
38 5127fd58 2021-12-17 jrmu csum:1605832719=+
39 5127fd58 2021-12-17 jrmu diff:1605832719:1605829410:=3,4d2%0a%3c A. Core part:%0a%3c %0a9,10c7,10%0a%3c B. Web server things and encryption:%0a%3c %0a---%0a> - [[openbsd.ngircd]] - connect to your ircd and link it with someone else%0a> %0a> - [[openbsd.hopm]] - check that it detects and bans tor%0a> %0a15,24d14%0a%3c C. IRC related:%0a%3c %0a%3c - [[openbsd.ngircd]] - connect to your ircd and link it with someone else%0a%3c %0a%3c - [[openbsd.hopm]] - check that it detects and bans tor%0a%3c %0a%3c - [[openbsd.oidentd]] - install and set it up for znc. check that it overrides users' preferences for username%0a%3c %0a%3c D. Bouncer related (required C):%0a%3c %0a26a17,20%0a> - [[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%0a> %0a> - [[openbsd.oidentd]] - install and set it up for znc. check that it overrides users' preferences for username%0a> %0a29,32d22%0a%3c - [[Openbsd.Vhost]] - connect to irc with a custom vhost once%0a%3c %0a%3c E. Bouncer and httpd related (requires B, C, D):%0a%3c %0a37,40c27,30%0a%3c - [[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%0a%3c %0a%3c Email related:%0a%3c %0a---%0a> - [[Openbsd.opensmtpd]] - send and receive one email%0a> %0a> - [[Openbsd.Vhost]] - connect to irc with a custom vhost once%0a> %0a44,45d33%0a%3c %0a%3c Others:%0a
40 5127fd58 2021-12-17 jrmu host:1605832719=203.129.25.247
41 5127fd58 2021-12-17 jrmu author:1605829410=gry
42 5127fd58 2021-12-17 jrmu csum:1605829410=+
43 5127fd58 2021-12-17 jrmu diff:1605829410:1603397104:=3,4d2%0a%3c - vi or nano or any editor you like to use - create and edit a file in the command line%0a%3c %0a25,26d22%0a%3c - [[Openbsd.unbound]] - install%0a%3c %0a35,36d30%0a%3c - [[Openbsd.pf]] - follow the tutorial; successfully block port 1337 (plain text znc port) then unblock it;%0a%3c %0a41,55c35%0a%3c - 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%0a%3c %0a%3c - ddos defense - to be added%0a%3c %0a%3c - tcpdump - to be added%0a%3c %0a%3c - netcat - to be added%0a%3c %0a%3c - ping - to be added%0a%3c %0a%3c - dig - to be added%0a%3c %0a%3c - iked - to be added%0a%3c %0a%3c - gotweb - to be added%0a\ No newline at end of file%0a---%0a> - 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%0a\ No newline at end of file%0a
44 5127fd58 2021-12-17 jrmu host:1605829410=203.129.25.247
45 5127fd58 2021-12-17 jrmu author:1603397104=gry
46 5127fd58 2021-12-17 jrmu csum:1603397104=+
47 5127fd58 2021-12-17 jrmu diff:1603397104:1603397066:=27,31c27,31%0a%3c - [[Openbsd.dovecot]] - receive a test message%0a%3c %0a%3c - [[Openbsd.opensmtpd]] - send one email message from your vps to your personal email address; send to a gmail address and stay in inbox%0a%3c %0a%3c - jrmu has some website for email compliance check%0a---%0a> - [[Openbsd.opensmtpd]] - send one email message from your vps to your personal email address%0a> %0a> - [[Openbsd.dovecot]] - ???%0a> %0a> - ??? - configure email client with smtp and imap. Send a test message, and receive a test message.%0a
48 5127fd58 2021-12-17 jrmu host:1603397104=203.129.25.247
49 5127fd58 2021-12-17 jrmu author:1603397066=gry
50 5127fd58 2021-12-17 jrmu csum:1603397066=+
51 5127fd58 2021-12-17 jrmu diff:1603397066:1598503756:=33,35c33%0a%3c - [[Tutorial.Tutorial]] - connect to our shell to complete interactive tutorials about shell and basic programming (skip this for now, work in progress)%0a%3c %0a%3c - 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%0a\ No newline at end of file%0a---%0a> - [[Tutorial.Tutorial]] - connect to our shell to complete interactive tutorials about shell and basic programming (skip this for now, work in progress)%0a\ No newline at end of file%0a
52 5127fd58 2021-12-17 jrmu host:1603397066=203.129.25.247
53 5127fd58 2021-12-17 jrmu author:1598503756=gry
54 5127fd58 2021-12-17 jrmu csum:1598503756=+doas
55 5127fd58 2021-12-17 jrmu diff:1598503756:1598500245:=2,3d1%0a%3c %0a%3c - [[openbsd.doas]] - create a non-root account and give it access to run commands as root%0a
56 5127fd58 2021-12-17 jrmu host:1598503756=203.129.25.247
57 5127fd58 2021-12-17 jrmu author:1598500245=gry
58 5127fd58 2021-12-17 jrmu csum:1598500245=+
59 5127fd58 2021-12-17 jrmu diff:1598500245:1598499766:=2a3,4%0a> - [[Tutorial.Tutorial]] - connect to our shell to complete interactive tutorials about shell and basic programming%0a> %0a29,31c31%0a%3c - ??? - configure email client with smtp and imap. Send a test message, and receive a test message.%0a%3c %0a%3c - [[Tutorial.Tutorial]] - connect to our shell to complete interactive tutorials about shell and basic programming (skip this for now, work in progress)%0a\ No newline at end of file%0a---%0a> - ??? - configure email client with smtp and imap. Send a test message, and receive a test message.%0a\ No newline at end of file%0a
60 5127fd58 2021-12-17 jrmu host:1598500245=203.129.25.247
61 5127fd58 2021-12-17 jrmu author:1598499766=gry
62 5127fd58 2021-12-17 jrmu csum:1598499766=+
63 5127fd58 2021-12-17 jrmu diff:1598499766:1598499766:=1,31d0%0a%3c Common tasks to finish when training for [[Ircnow.Team]]:%0a%3c %0a%3c - [[Tutorial.Tutorial]] - connect to our shell to complete interactive tutorials about shell and basic programming%0a%3c %0a%3c - [[openbsd.ngircd]] - connect to your ircd and link it with someone else%0a%3c %0a%3c - [[openbsd.hopm]] - check that it detects and bans tor%0a%3c %0a%3c - [[openbsd.openhttpd]] - publish a 'hello world' web page%0a%3c %0a%3c - [[openbsd.acme-client]] - make "https://your vps address" work without cert errors%0a%3c %0a%3c - [[openbsd.znc]] - create account for yourself and join a channel. log in the web panel once.%0a%3c %0a%3c - [[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%0a%3c %0a%3c - [[openbsd.oidentd]] - install and set it up for znc. check that it overrides users' preferences for username%0a%3c %0a%3c - [[Openbsd.Eggdrop]] - install and join to #test with any tcl plugin you like%0a%3c %0a%3c - [[Openbsd.nsd]] - install and add 'mytest' subdomain to your vps hostname address%0a%3c %0a%3c - [[Openbsd.opensmtpd]] - send and receive one email%0a%3c %0a%3c - [[Openbsd.Vhost]] - connect to irc with a custom vhost once%0a%3c %0a%3c - [[Openbsd.opensmtpd]] - send one email message from your vps to your personal email address%0a%3c %0a%3c - [[Openbsd.dovecot]] - ???%0a%3c %0a%3c - ??? - configure email client with smtp and imap. Send a test message, and receive a test message.%0a\ No newline at end of file%0a
64 5127fd58 2021-12-17 jrmu host:1598499766=203.129.25.247