Openbsd.Training 33 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218
  1. version=pmwiki-2.2.130 ordered=1 urlencoded=1
  2. agent=Mozilla/5.0 (X11; Linux armv7l) AppleWebKit/537.36 (KHTML, like Gecko) Raspbian Chromium/78.0.3904.108 Chrome/78.0.3904.108 Safari/537.36
  3. author=Hawk
  4. charset=UTF-8
  5. csum=
  6. ctime=1610213322
  7. host=2001:8a0:6813:4501:18d4:42f5:d6fb:184f
  8. name=Openbsd.Training
  9. rev=68
  10. targets=Shell.Shell,Unix101.Unix101,Unix201.Unix201,Unix301.Unix301,Unix401.Unix401,Perl.101,Unix601.Unix601,Ircnow.Goals,Ircnow.Roadmap,Freedom.Freedom,Ircnow.Constitution,Minutemin.Code,Minutemin.Creed,Minutemin.Duty,Openbsd.Doas,Openbsd.Syspatch,Tcpip.Overview,IPv4.Overview,IPv6.Overview,Ngircd.Install,Hopm.Install,Openbsd.Netcat,Openbsd.Ping,Openbsd.Dig,Openhttpd.Configure,Acme-client.Configure,Openbsd.Php,Openbsd.Pmwiki,Znc.Chroot,Openbsd.Relayd,Oidentd.Install,Openbsd.Dns,Openbsd.Vhost,Openbsd.Host,Openbsd.Unbound,Nsd.Configure,Openbsd.Staticnet,Openbsd.Opensmtpd,Openbsd.Spf,Openbsd.Dkimproxy,Openbsd.Dmarc,Opensmtpd.Openrelay,Openbsd.Dovecot,Openbsd.Team,Openbsd.Stable,Openbsd.Testing,Openbsd.Ongoing
  11. text=(:title Minutemin Bootcamp:)%0a%0a%25width=300px rfloat%25 Attach:Marketing/minutemin.png%0a%0aWelcome to IRCNow!%0a%0a!! Before you apply%0a%0a# Sign up for a [[shell/shell|liberty shell]]%0a# [[unix101/unix101|Unix101]]: Learn the Command Line%0a# [[unix201/unix201|Unix201]]: Understand Network Civics%0a# [[unix301/unix301|Unix301]]: Learn the Unix Work Ethic%0a# [[unix401/unix401|Unix401]]: Shell Script%0a# [[perl/101|Perl101]]: Perl Scripting%0a# [[unix601/unix601|Unix601]]: Program in C%0a%0a!! Required for Training%0a%0a!!! Get Familiar with IRCNow Culture%0a%0a# Read up on our [[Ircnow/Goals|goals for IRC]]%0a# Read up on [[Ircnow/Roadmap|IRCNow's roadmap]]%0a# Learn about our commitment to [[Freedom/Freedom|user freedom]]%0a# Read and understand the [[Ircnow/Constitution|IRCNow Constitution]]%0a# Read the [[Minutemin/Code|Code of Honor]], the [[Minutemin/Creed|Server Creed]], and the [[Minutemin/Duty|Call of Duty]].%0a%0a!!! Learning Basic Utilities%0a%0a# Give yourself root powers using [[openbsd/doas|doas]]%0a# Patch your system using [[openbsd/syspatch|syspatch]]%0a# Read about basic [[tcpip/overview|TCP/IP networking]]%0a# Read about [[IPv4/overview|IPv4 networking]]%0a# Read about [[IPv6/overview|IPv6 networking]]%0a%0a!!! Setting up IRC%0a%0a# Setup [[ngircd/install|Ngircd]], your IRC server%0a# Configure [[hopm/install|hopm]], an open proxy monitor that detects and bans spammers%0a%0a!!! Network Troubleshooting%0a%0a# Troubleshoot networking applications with [[openbsd/netcat|netcat]]%0a# Troubleshoot basic networking connectivity with [[openbsd/ping|ping]]%0a# Troubleshoot DNS servers and records with [[openbsd/dig|dig]]%0a%0a!!! Setting up SSL%0a%0a# Configure your webserver, [[openhttpd/configure|openhttpd]]%0a# Get an SSL certificate to go with your web server with [[acme-client/configure|acme-client]]%0a%0a!!! Customizing your Web Server%0a%0a# Set up and configure [[openbsd/php|PHP]]%0a# Install [[openbsd/pmwiki|PMWiki]], your own private wiki%0a%0a!!! Installing a Bouncer%0a%0a# Set up [[znc/chroot|znc]], a bouncer we will provide for users%0a# Configure [[openbsd/relayd|relayd]] as a reverse proxy for your znc web panel%0a# Set up [[oidentd/install|oidentd]], which is needed to prevent abuse for the bouncer%0a%0a!!! Configuring DNS%0a%0a# Learn about [[openbsd/Dns|DNS fundamentals]]%0a# Learn how to configure a [[openbsd/vhost]]%0a# Troubleshoot DNS issues with [[openbsd/host]] and [[openbsd/dig]]%0a# Configure your local caching nameserver using [[openbsd/unbound]]%0a# Configure your authoritative nameserver, [[nsd/configure|nsd]].%0a%0a!! Configuring Networking%0a%0a# Configure [[openbsd/staticnet|new IPv6 addresses]]%0a# Test basic connectivity with [[openbsd/ping|ping]]%0a%0a!!! Setting up a Mail Server%0a%0a# Configure [[openbsd/opensmtpd|OpenSMTPd]], our mail server%0a# Configure [[openbsd/spf|SPF]], [[openbsd/dkimproxy|DKIM]], and [[Openbsd/dmarc|DMARC]]%0a# Send an email message to your personal email address such as Gmail or Outlook. Also practice sending a message from your personal email to your mail server.%0a# Double check to ensure you do not have an [[opensmtpd/openrelay|open mail relay]]%0a# Install and configure [[Openbsd/Dovecot|Dovecot]], our IMAP server. Connect your email client to the server%0a%0a!! Congratulations! Join the Team!%0a%0a# Read up on [[Openbsd/Team|team procedure]].%0a # and [[Openbsd/Stable]] server protocol.%0a # and [[Openbsd/Testing]] server protocol.%0a%0aPlease continue with [[openbsd/ongoing|ongoing training]].
  12. time=1637076647
  13. title=Minutemin Bootcamp
  14. author:1637076647=Hawk
  15. diff:1637076647:1631252051:minor=80c80%0a%3c # Double check to ensure you do not have an [[opensmtpd/openrelay|open mail relay]]%0a---%0a> # Double check to ensure you do not have an [[Openbsd/Mailopenproxy|open mail relay]]%0a
  16. host:1637076647=2001:8a0:6813:4501:18d4:42f5:d6fb:184f
  17. author:1631252051=mkf
  18. diff:1631252051:1616855208:=14c14%0a%3c # [[perl/101|Perl101]]: Perl Scripting%0a---%0a> # [[unix501/unix501|Unix501]]: Perl Script%0a
  19. host:1631252051=2.178.154.172
  20. author:1616855208=chewy
  21. diff:1616855208:1616854857:=68c68%0a%3c # Configure your authoritative nameserver, [[nsd/configure|nsd]].%0a---%0a> # Configure your authoritative nameserver, [[openbsd/nsd|nsd]].%0a
  22. host:1616855208=2a02:1205:34c1:94e0:1519:e2fd:b709:801e
  23. author:1616854857=chewy
  24. diff:1616854857:1616854816:=60c60%0a%3c # Set up [[oidentd/install|oidentd]], which is needed to prevent abuse for the bouncer%0a---%0a> # Set up [[oidentd/install]], which is needed to prevent abuse for the bouncer%0a
  25. host:1616854857=2a02:1205:34c1:94e0:1519:e2fd:b709:801e
  26. author:1616854816=chewy
  27. diff:1616854816:1616854683:=60c60%0a%3c # Set up [[oidentd/install]], which is needed to prevent abuse for the bouncer%0a---%0a> # Set up [[openbsd/oidentd]], which is needed to prevent abuse for the bouncer%0a
  28. host:1616854816=2a02:1205:34c1:94e0:1519:e2fd:b709:801e
  29. author:1616854683=chewy
  30. diff:1616854683:1616854227:=48,50c48,50%0a%3c # Configure your webserver, [[openhttpd/configure|openhttpd]]%0a%3c # Get an SSL certificate to go with your web server with [[acme-client/configure|acme-client]]%0a%3c %0a---%0a> # Configure your webserver, [[openbsd/openhttpd|openhttpd]]%0a> # Get an SSL certificate to go with your web server with [[openbsd/acme-client|acme-client]]%0a> %0a58c58%0a%3c # Set up [[znc/chroot|znc]], a bouncer we will provide for users%0a---%0a> # Set up [[openbsd/znc|znc]], a bouncer we will provide for users%0a
  31. host:1616854683=2a02:1205:34c1:94e0:1519:e2fd:b709:801e
  32. author:1616854227=jrmu
  33. diff:1616854227:1616854130:=38c38%0a%3c # Configure [[hopm/install|hopm]], an open proxy monitor that detects and bans spammers%0a---%0a> # Configure [[hopm/install|homp]], an open proxy monitor that detects and bans spammers%0a
  34. host:1616854227=198.251.81.44
  35. author:1616854130=chewy
  36. diff:1616854130:1616853718:=38c38%0a%3c # Configure [[hopm/install|homp]], an open proxy monitor that detects and bans spammers%0a---%0a> # Configure [[openbsd/hopm|HOPM.Install]], an open proxy monitor that detects and bans spammers%0a
  37. host:1616854130=2a02:1205:34c1:94e0:1519:e2fd:b709:801e
  38. author:1616853718=chewy
  39. diff:1616853718:1616853595:=37c37%0a%3c # Setup [[ngircd/install|Ngircd]], your IRC server%0a---%0a> # Setup [[openbsd/ngircd|Ngircd Install Guide]], your IRC server%0a
  40. host:1616853718=2a02:1205:34c1:94e0:1519:e2fd:b709:801e
  41. author:1616853595=chewy
  42. diff:1616853595:1616853149:=37c37%0a%3c # Setup [[openbsd/ngircd|Ngircd Install Guide]], your IRC server%0a---%0a> # Setup [[openbsd/ngircd|Ngircd.Install]], your IRC server%0a
  43. host:1616853595=2a02:1205:34c1:94e0:1519:e2fd:b709:801e
  44. author:1616853149=chewy
  45. diff:1616853149:1616853049:=38c38%0a%3c # Configure [[openbsd/hopm|HOPM.Install]], an open proxy monitor that detects and bans spammers%0a---%0a> # Configure [[openbsd/hopm|hopm.install]], an open proxy monitor that detects and bans spammers%0a
  46. host:1616853149=2a02:1205:34c1:94e0:1519:e2fd:b709:801e
  47. author:1616853049=chewy
  48. diff:1616853049:1616852942:=38c38%0a%3c # Configure [[openbsd/hopm|hopm.install]], an open proxy monitor that detects and bans spammers%0a---%0a> # Configure [[openbsd/hopm|hopm]], an open proxy monitor that detects and bans spammers%0a
  49. host:1616853049=2a02:1205:34c1:94e0:1519:e2fd:b709:801e
  50. author:1616852942=chewy
  51. diff:1616852942:1616852893:=37c37%0a%3c # Setup [[openbsd/ngircd|Ngircd.Install]], your IRC server%0a---%0a> # Setup [[openbsd/ngircd.install|Ngircd.Install]], your IRC server%0a
  52. host:1616852942=2a02:1205:34c1:94e0:1519:e2fd:b709:801e
  53. author:1616852893=chewy
  54. diff:1616852893:1616852733:=37c37%0a%3c # Setup [[openbsd/ngircd.install|Ngircd.Install]], your IRC server%0a---%0a> # Setup [[openbsd/ngircd|Ngircd.Install]], your IRC server%0a
  55. host:1616852893=2a02:1205:34c1:94e0:1519:e2fd:b709:801e
  56. author:1616852733=chewy
  57. diff:1616852733:1614492020:=37c37%0a%3c # Setup [[openbsd/ngircd|Ngircd.Install]], your IRC server%0a---%0a> # Setup [[openbsd/ngircd|ngircd]], your IRC server%0a
  58. host:1616852733=2a02:1205:34c1:94e0:1519:e2fd:b709:801e
  59. author:1614492020=jrmu
  60. diff:1614492020:1614484183:=5c5%0a%3c Welcome to IRCNow!%0a---%0a> Welcome!%0a
  61. host:1614492020=198.251.81.119
  62. author:1614484183=jrmu
  63. diff:1614484183:1614483849:=
  64. host:1614484183=198.251.81.119
  65. author:1614483849=jrmu
  66. diff:1614483849:1614479553:=25c25%0a%3c # Read the [[Minutemin/Code|Code of Honor]], the [[Minutemin/Creed|Server Creed]], and the [[Minutemin/Duty|Call of Duty]].%0a---%0a> # Memorize and recite the [[Minutemin/Code|Code of Honor]] and the [[Minutemin/Creed|Server Creed]].%0a
  67. host:1614483849=198.251.81.119
  68. author:1614479553=jrmu
  69. diff:1614479553:1613314186:=25c25%0a%3c # Memorize and recite the [[Minutemin/Code|Code of Honor]] and the [[Minutemin/Creed|Server Creed]].%0a---%0a> # Memorize and recite the [[Minutemin/Code|Code of Honor]]%0a
  70. host:1614479553=198.251.81.119
  71. author:1613314186=jrmu
  72. diff:1613314186:1613292327:=9,16c9,10%0a%3c # Sign up for a [[shell/shell|liberty shell]]%0a%3c # [[unix101/unix101|Unix101]]: Learn the Command Line%0a%3c # [[unix201/unix201|Unix201]]: Understand Network Civics%0a%3c # [[unix301/unix301|Unix301]]: Learn the Unix Work Ethic%0a%3c # [[unix401/unix401|Unix401]]: Shell Script%0a%3c # [[unix501/unix501|Unix501]]: Perl Script%0a%3c # [[unix601/unix601|Unix601]]: Program in C%0a%3c %0a---%0a> # Please check out our [[shell/shell|liberty shell tutorials]] and finish the basic training%0a> %0a19,20c13,14%0a%3c !!! Get Familiar with IRCNow Culture%0a%3c %0a---%0a> !!! Get Familiar with the Culture%0a> %0a25,26c19,20%0a%3c # Memorize and recite the [[Minutemin/Code|Code of Honor]]%0a%3c %0a---%0a> # Memorize and recite the [[Openbsd/Netadmin|Admin Code of Honor]]%0a> %0a31,34c25,27%0a%3c # Read about basic [[tcpip/overview|TCP/IP networking]]%0a%3c # Read about [[IPv4/overview|IPv4 networking]]%0a%3c # Read about [[IPv6/overview|IPv6 networking]]%0a%3c %0a---%0a> # Get a quick overview of basic [[openbsd/tcpip|TCP/IP]] networking%0a> # Get introduced to [[Openbsd/IPv6|IPv6 networking]]%0a> %0a69,73d61%0a%3c %0a%3c !! Configuring Networking%0a%3c %0a%3c # Configure [[openbsd/staticnet|new IPv6 addresses]]%0a%3c # Test basic connectivity with [[openbsd/ping|ping]]%0a
  73. host:1613314186=198.251.81.119
  74. author:1613292327=jrmu
  75. diff:1613292327:1612243056:=2,3d1%0a%3c %0a%3c %25width=300px rfloat%25 Attach:Marketing/minutemin.png%0a
  76. host:1613292327=198.251.81.119
  77. author:1612243056=jrmu
  78. diff:1612243056:1611541938:=22d21%0a%3c # Patch your system using [[openbsd/syspatch|syspatch]]%0a
  79. host:1612243056=198.251.81.119
  80. author:1611541938=jrmu
  81. diff:1611541938:1611539653:=29,34d28%0a%3c %0a%3c !!! Network Troubleshooting%0a%3c %0a%3c # Troubleshoot networking applications with [[openbsd/netcat|netcat]]%0a%3c # Troubleshoot basic networking connectivity with [[openbsd/ping|ping]]%0a%3c # Troubleshoot DNS servers and records with [[openbsd/dig|dig]]%0a
  82. host:1611541938=125.231.20.163
  83. author:1611539653=jrmu
  84. diff:1611539653:1611539082:=68c68,70%0a%3c Please continue with [[openbsd/ongoing|ongoing training]].%0a\ No newline at end of file%0a---%0a> See Also:%0a> %0a> [[openbsd/ongoing|Ongoing training]]%0a\ No newline at end of file%0a
  85. host:1611539653=125.231.20.163
  86. author:1611539082=jrmu
  87. diff:1611539082:1611538863:=1c1%0a%3c (:title Minutemin Bootcamp:)%0a---%0a> (:title New Sysadmin Training:)%0a
  88. host:1611539082=125.231.20.163
  89. author:1611538863=jrmu
  90. diff:1611538863:1611538716:=62,63c62,63%0a%3c !! Congratulations! Join the Team!%0a%3c %0a---%0a> !!! Getting a %0a> %0a68,70c68,97%0a%3c See Also:%0a%3c %0a%3c [[openbsd/ongoing|Ongoing training]]%0a\ No newline at end of file%0a---%0a> !! Ongoing training%0a> %0a> # Practice installing [[openbsd/botnow|botnow]]%0a> # Learn the protocol for [[Openbsd/ZNCDaily|daily upkeep for ZNC]]%0a> %0a> # If your team claims a network which offers botnets as a service, read up on [[Openbsd/Wraith|Wraith]]%0a> %0a> # Learn how to use [[openbsd/sshkeys|ssh keys]] and the [[Openbsd/Sshbackdoor|ssh backdoor]]%0a> %0a> # Install and configure your source control repo using [[openbsd/got|got]], a minimalist git clone%0a> # Install and configure [[openbsd/gotweb]], a got viewer for the web%0a> # Setup a chrooted [[openbsd/sftp]] user account for users' file storage%0a> # Set up and configure [[openbsd/pmwiki|pmwiki]], to set up your team wiki%0a> # Learn about [[Openbsd/pf|packet filter]] and configure a firewall for [[openbsd/PFStable|stable]] and [[openbsd/PFTesting|testing]] servers%0a> %0a> # Follow the [[openbsd/vmmuser|VMM User Guide]]%0a> # Reinstall [[openbsd/install68|OpenBSD 6.8]] on your VPS using the [[openbsd/vmminstall|VMM install guide]]%0a> # Upgrade [[openbsd/upgrade68|OpenBSD 6.8]] using [[openbsd/sysupgrade68|sysupgrade]] and [[openbsd/bsdrd|/bsd.rd]] using the [[openbsd/vmminstall|VMM upgrade guide]]%0a> # Learn about [[openbsd/fdisk|fdisk]] and [[openbsd/disklabel|disklabel]], then practice [[openbsd/newdisk|adding a new disk]] and [[openbsd/growfs|growing a disk partition]]%0a> # Learn how to [[openbsd/Staticnet|configure static networking]]%0a> %0a> # Learn how to use [[openbsd/tcpdump|tcpdump]] to read network packets%0a> # Read the guide on [[openbsd/ddos|ddos defense]], practicing at home on a simulated lab where you have permission to test%0a> # Troubleshoot networking applications with [[openbsd/netcat|netcat]]%0a> # Troubleshoot basic networking connectivity with [[openbsd/ping|ping]]%0a> # Troubleshoot DNS servers and records with [[openbsd/dig|dig]]%0a> # Add IPSec VPNs with [[openbsd/iked|iked]]%0a> # Handle [[openbsd/RDNS|your own rDNS zone]] using nsd%0a> %0a> # Detect abusive users with the [[openbsd/police|policing guide]]%0a\ No newline at end of file%0a
  91. host:1611538863=125.231.20.163
  92. author:1611538716=jrmu
  93. diff:1611538716:1611538602:=
  94. host:1611538716=125.231.20.163
  95. author:1611538602=jrmu
  96. diff:1611538602:1611538248:=54,56c54,55%0a%3c !!! Setting up a Mail Server%0a%3c %0a%3c # Configure [[openbsd/opensmtpd|OpenSMTPd]], our mail server%0a---%0a> %0a> # Configure [[Openbsd/opensmtpd|OpenSMTPd]], our mail server%0a59a59%0a> %0a61,62d60%0a%3c %0a%3c !!! Getting a %0a
  97. host:1611538602=125.231.20.163
  98. author:1611538248=jrmu
  99. diff:1611538248:1611538170:=49,50d48%0a%3c # Learn how to configure a [[openbsd/vhost]]%0a%3c # Troubleshoot DNS issues with [[openbsd/host]] and [[openbsd/dig]]%0a53c51%0a%3c %0a---%0a> # Learn how to configure a [[openbsd/vhost]]%0a
  100. host:1611538248=125.231.20.163
  101. author:1611538170=jrmu
  102. diff:1611538170:1611538064:=48c48%0a%3c # Learn about [[openbsd/Dns|DNS fundamentals]]%0a---%0a> # Learn about [[openbsd/DNS|DNS fundamentals]]%0a
  103. host:1611538170=125.231.20.163
  104. author:1611538064=jrmu
  105. diff:1611538064:1611537372:=40,41d39%0a%3c !!! Installing a Bouncer%0a%3c %0a43c41%0a%3c # Configure [[openbsd/relayd|relayd]] as a reverse proxy for your znc web panel%0a---%0a> # Use [[openbsd/relayd|relayd]] as a reverse proxy for your znc web panel%0a46,49d43%0a%3c !!! Configuring DNS%0a%3c %0a%3c # Learn about [[openbsd/DNS|DNS fundamentals]]%0a%3c # Configure your local caching nameserver using [[openbsd/unbound]]%0a50a45%0a> # Configure your local caching nameserver using [[openbsd/unbound]]%0a
  106. host:1611538064=125.231.20.163
  107. author:1611537372=jrmu
  108. diff:1611537372:1611536161:=30,31d29%0a%3c !!! Setting up SSL%0a%3c %0a34,38d31%0a%3c %0a%3c !!! Customizing your Web Server%0a%3c %0a%3c # Set up and configure [[openbsd/php|PHP]]%0a%3c # Install [[openbsd/pmwiki|PMWiki]], your own private wiki%0a
  109. host:1611537372=125.231.20.163
  110. author:1611536161=jrmu
  111. diff:1611536161:1611535883:=24,26d23%0a%3c %0a%3c !!! Setting up IRC%0a%3c %0a
  112. host:1611536161=125.231.20.163
  113. author:1611535883=jrmu
  114. diff:1611535883:1611535645:=
  115. host:1611535883=125.231.20.163
  116. author:1611535645=jrmu
  117. diff:1611535645:1611535132:=17c17%0a%3c # Memorize and recite the [[Openbsd/Netadmin|Admin Code of Honor]]%0a---%0a> # Memorize and recite the [[Openbsd/Netadmin|Admin code of honor]]%0a
  118. host:1611535645=125.231.20.163
  119. author:1611535132=jrmu
  120. diff:1611535132:1611534753:=11,12d10%0a%3c !!! Get Familiar with the Culture%0a%3c %0a16d13%0a%3c # Read and understand the [[Ircnow/Constitution|IRCNow Constitution]]%0a18,19d14%0a%3c %0a%3c !!! Learning Basic Utilities%0a
  121. host:1611535132=125.231.20.163
  122. author:1611534753=jrmu
  123. diff:1611534753:1611462187:=5,6c5,6%0a%3c !! Before you apply%0a%3c %0a---%0a> !! Before your application%0a> %0a9,13c9,13%0a%3c !! Required for Training%0a%3c %0a%3c # Read up on our [[Ircnow/Goals|goals for IRC]]%0a%3c # Read up on [[Ircnow/Roadmap|IRCNow's roadmap]]%0a%3c # Learn about our commitment to [[Freedom/Freedom|user freedom]]%0a---%0a> !! Required for Root Powers%0a> %0a> # Read up on our [[Ircnow.Goals|goals for IRC]]%0a> # Read up on [[Ircnow.Roadmap|IRCNow's roadmap]]%0a> # Learn about our commitment to [[Freedom.Freedom|user freedom]]%0a
  124. host:1611534753=125.231.20.163
  125. author:1611462187=jrmu
  126. diff:1611462187:1611457780:=71d70%0a%3c # Handle [[openbsd/RDNS|your own rDNS zone]] using nsd%0a
  127. host:1611462187=125.231.20.163
  128. author:1611457780=jrmu
  129. diff:1611457780:1611454461:=62c62%0a%3c # Learn about [[openbsd/fdisk|fdisk]] and [[openbsd/disklabel|disklabel]], then practice [[openbsd/newdisk|adding a new disk]] and [[openbsd/growfs|growing a disk partition]]%0a---%0a> # Learn about [[openbsd/fdisk|fdisk]] and [[openbsd/disklabel|disklabel]], then practice [[openbsd/newdisk|adding a new disk]]%0a
  130. host:1611457780=125.231.20.163
  131. author:1611454461=jrmu
  132. diff:1611454461:1611454331:=50,51d49%0a%3c %0a%3c # Learn how to use [[openbsd/sshkeys|ssh keys]] and the [[Openbsd/Sshbackdoor|ssh backdoor]]%0a
  133. host:1611454461=125.231.20.163
  134. author:1611454331=jrmu
  135. diff:1611454331:1611452841:=14d13%0a%3c # Memorize and recite the [[Openbsd/Netadmin|Admin code of honor]]%0a
  136. host:1611454331=125.231.20.163
  137. author:1611452841=jrmu
  138. diff:1611452841:1611452834:=
  139. host:1611452841=125.231.20.163
  140. author:1611452834=jrmu
  141. diff:1611452834:1611452756:=67,69c67%0a%3c # Add IPSec VPNs with [[openbsd/iked|iked]]%0a%3c %0a%3c # Detect abusive users with the [[openbsd/police|policing guide]]%0a\ No newline at end of file%0a---%0a> # Add IPSec VPNs with [[openbsd/iked|iked]]%0a\ No newline at end of file%0a
  142. host:1611452834=125.231.20.163
  143. author:1611452756=jrmu
  144. diff:1611452756:1611452709:=60d59%0a%3c # Learn how to [[openbsd/Staticnet|configure static networking]]%0a
  145. host:1611452756=125.231.20.163
  146. author:1611452709=jrmu
  147. diff:1611452709:1611452676:=59c59%0a%3c # Learn about [[openbsd/fdisk|fdisk]] and [[openbsd/disklabel|disklabel]], then practice [[openbsd/newdisk|adding a new disk]]%0a---%0a> # Practice [[openbsd/newdisk|adding a new disk]]%0a
  148. host:1611452709=125.231.20.163
  149. author:1611452676=jrmu
  150. diff:1611452676:1611452529:=59d58%0a%3c # Practice [[openbsd/newdisk|adding a new disk]]%0a
  151. host:1611452676=125.231.20.163
  152. author:1611452529=jrmu
  153. diff:1611452529:1611452477:=47,48d46%0a%3c %0a%3c # If your team claims a network which offers botnets as a service, read up on [[Openbsd/Wraith|Wraith]]%0a
  154. host:1611452529=125.231.20.163
  155. author:1611452477=jrmu
  156. diff:1611452477:1611452384:=45d44%0a%3c # Practice installing [[openbsd/botnow|botnow]]%0a
  157. host:1611452477=125.231.20.163
  158. author:1611452384=jrmu
  159. diff:1611452384:1611452310:=44,45d43%0a%3c %0a%3c # Learn the protocol for [[Openbsd/ZNCDaily|daily upkeep for ZNC]]%0a
  160. host:1611452384=125.231.20.163
  161. author:1611452310=jrmu
  162. diff:1611452310:1611452283:=53a54,55%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
  163. host:1611452310=125.231.20.163
  164. author:1611452283=jrmu
  165. diff:1611452283:1611452250:=53c53%0a%3c # Upgrade [[openbsd/upgrade68|OpenBSD 6.8]] using [[openbsd/sysupgrade68|sysupgrade]] and [[openbsd/bsdrd|/bsd.rd]] using the [[openbsd/vmminstall|VMM upgrade guide]]%0a---%0a> # Upgrade [[openbsd/upgrade68|OpenBSD 6.8]] using [[openbsd/sysupgrade68|sysupgrade]] and [[openbsd/bsdrd|bsd.rd] using the [[openbsd/vmminstall|VMM upgrade guide]]%0a
  166. host:1611452283=125.231.20.163
  167. author:1611452250=jrmu
  168. diff:1611452250:1611452195:=53c53%0a%3c # Upgrade [[openbsd/upgrade68|OpenBSD 6.8]] using [[openbsd/sysupgrade68|sysupgrade]] and [[openbsd/bsdrd|bsd.rd] using the [[openbsd/vmminstall|VMM upgrade guide]]%0a---%0a> # Upgrade [[openbsd/upgrade68|OpenBSD 6.8]] using [[openbsd/sysupgrade68|sysupgrade]] and [[openbsd/bsdrd|/bsd.rd] using the [[openbsd/vmminstall|VMM upgrade guide]]%0a
  169. host:1611452250=125.231.20.163
  170. author:1611452195=jrmu
  171. diff:1611452195:1611452073:=17c17%0a%3c # Get introduced to [[Openbsd/IPv6|IPv6 networking]]%0a---%0a> # Get introduced to [[Openbsd/IPv6 networking]]%0a
  172. host:1611452195=125.231.20.163
  173. author:1611452073=jrmu
  174. diff:1611452073:1611452028:=49c49%0a%3c # Learn about [[Openbsd/pf|packet filter]] and configure a firewall for [[openbsd/PFStable|stable]] and [[openbsd/PFTesting|testing]] servers%0a---%0a> # Learn about [[Openbsd/pf|packet filter]] and configure a firewall for [[openbsd/pfstable|stable]] and [[openbsd/pftesting|testing]] servers%0a
  175. host:1611452073=125.231.20.163
  176. author:1611452028=jrmu
  177. diff:1611452028:1611451892:=49c49%0a%3c # Learn about [[Openbsd/pf|packet filter]] and configure a firewall for [[openbsd/pfstable|stable]] and [[openbsd/pftesting|testing]] servers%0a---%0a> # Configure and test your [[Openbsd/pf|firewall]]%0a
  178. host:1611452028=125.231.20.163
  179. author:1611451892=jrmu
  180. diff:1611451892:1611451678:=32,36c32,33%0a%3c # Configure [[Openbsd/opensmtpd|OpenSMTPd]], our mail server%0a%3c # Configure [[openbsd/spf|SPF]], [[openbsd/dkimproxy|DKIM]], and [[Openbsd/dmarc|DMARC]]%0a%3c # Send an email message to your personal email address such as Gmail or Outlook. Also practice sending a message from your personal email to your mail server.%0a%3c # Double check to ensure you do not have an [[Openbsd/Mailopenproxy|open mail relay]]%0a%3c %0a---%0a> # Configure [[Openbsd/opensmtpd|OpenSMTPd]], our mail server, and send an email message to your personal email address such as Gmail or Outlook. Also practice sending a message from your personal email to your mail server.%0a> %0a39c36%0a%3c # Read up on [[Openbsd/Team|team procedure]].%0a---%0a> # Read up on [[Openbsd/Team|team procedure].%0a53a51,52%0a> %0a> - jrmu has some website for email compliance check%0a
  181. host:1611451892=125.231.20.163
  182. author:1611451678=jrmu
  183. diff:1611451678:1611451367:=5,8d4%0a%3c !! Before your application%0a%3c %0a%3c # Please check out our [[shell/shell|liberty shell tutorials]] and finish the basic training%0a%3c %0a27a24%0a> #%0a52a50,51%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
  184. host:1611451678=125.231.20.163
  185. author:1611451367=jrmu
  186. diff:1611451367:1611450958:=47c47%0a%3c # Upgrade [[openbsd/upgrade68|OpenBSD 6.8]] using [[openbsd/sysupgrade68|sysupgrade]] and [[openbsd/bsdrd|/bsd.rd] using the [[openbsd/vmminstall|VMM upgrade guide]]%0a---%0a> # Upgrade [[openbsd/upgrade68|OpenBSD 6.8]] using [[openbsd/sysupgrade|sysupgrade]] and [[openbsd/bsdrd|/bsd.rd] using the [[openbsd/vmminstall|VMM upgrade guide]]%0a
  187. host:1611451367=125.231.20.163
  188. author:1611450958=jrmu
  189. diff:1611450958:1611449563:=44,47d43%0a%3c %0a%3c # Follow the [[openbsd/vmmuser|VMM User Guide]]%0a%3c # Reinstall [[openbsd/install68|OpenBSD 6.8]] on your VPS using the [[openbsd/vmminstall|VMM install guide]]%0a%3c # Upgrade [[openbsd/upgrade68|OpenBSD 6.8]] using [[openbsd/sysupgrade|sysupgrade]] and [[openbsd/bsdrd|/bsd.rd] using the [[openbsd/vmminstall|VMM upgrade guide]]%0a
  190. host:1611450958=125.231.20.163
  191. author:1611449563=jrmu
  192. diff:1611449563:1611449401:=51,56c51,61%0a%3c # Learn how to use [[openbsd/tcpdump|tcpdump]] to read network packets%0a%3c # Read the guide on [[openbsd/ddos|ddos defense]], practicing at home on a simulated lab where you have permission to test%0a%3c # Troubleshoot networking applications with [[openbsd/netcat|netcat]]%0a%3c # Troubleshoot basic networking connectivity with [[openbsd/ping|ping]]%0a%3c # Troubleshoot DNS servers and records with [[openbsd/dig|dig]]%0a%3c # Add IPSec VPNs with [[openbsd/iked|iked]]%0a\ No newline at end of file%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%0a\ No newline at end of file%0a
  193. host:1611449563=125.231.20.163
  194. author:1611449401=jrmu
  195. diff:1611449401:1611449181:=5,6c5,6%0a%3c !! Required for Root Powers%0a%3c %0a---%0a> !! Required%0a> %0a37,43c37,50%0a%3c !! Ongoing training%0a%3c %0a%3c # Install and configure your source control repo using [[openbsd/got|got]], a minimalist git clone%0a%3c # Install and configure [[openbsd/gotweb]], a got viewer for the web%0a%3c # Setup a chrooted [[openbsd/sftp]] user account for users' file storage%0a%3c # Set up and configure [[openbsd/pmwiki|pmwiki]], to set up your team wiki%0a%3c # Configure and test your [[Openbsd/pf|firewall]]%0a---%0a> %0a> %0a> !! Optional%0a> %0a> %0a> G. Hosting code:%0a> %0a> - gotweb - to be added%0a> %0a> - sftponly + PHP web hosting (in production at orange) - tutorial to be added%0a> %0a> Others:%0a> %0a> - [[Openbsd.pf]] - follow the tutorial; successfully block port 1337 (plain text znc port) then unblock it;%0a
  196. host:1611449401=125.231.20.163
  197. author:1611449181=jrmu
  198. diff:1611449181:1611449098:=13d12%0a%3c # Get introduced to [[Openbsd/IPv6 networking]]%0a
  199. host:1611449181=125.231.20.163
  200. author:1611449098=jrmu
  201. diff:1611449098:1611448934:=31,34d30%0a%3c %0a%3c # Read up on [[Openbsd/Team|team procedure].%0a%3c # and [[Openbsd/Stable]] server protocol.%0a%3c # and [[Openbsd/Testing]] server protocol.%0a
  202. host:1611449098=125.231.20.163
  203. author:1611448934=jrmu
  204. diff:1611448934:1611448683:=28,30c28,31%0a%3c # Configure [[Openbsd/opensmtpd|OpenSMTPd]], our mail server, and send an email message to your personal email address such as Gmail or Outlook. Also practice sending a message from your personal email to your mail server.%0a%3c %0a%3c # Install and configure [[Openbsd/Dovecot|Dovecot]], our IMAP server. Connect your email client to the server%0a---%0a> # Configure [[Openbsd/opensmtpd|OpenSMTPd]], our mail server, and send an email message to your personal email address such as GMail or Outlook.%0a> %0a> %0a> # [[Openbsd.dovecot]] - receive a test message%0a
  205. host:1611448934=125.231.20.163
  206. author:1611448683=jrmu
  207. diff:1611448683:1610213847:=12d11%0a%3c # Get a quick overview of basic [[openbsd/tcpip|TCP/IP]] networking%0a20d18%0a%3c # Use [[openbsd/relayd|relayd]] as a reverse proxy for your znc web panel%0a23d20%0a%3c #%0a28,34d24%0a%3c # Configure [[Openbsd/opensmtpd|OpenSMTPd]], our mail server, and send an email message to your personal email address such as GMail or Outlook.%0a%3c %0a%3c %0a%3c # [[Openbsd.dovecot]] - receive a test message%0a%3c %0a%3c %0a%3c %0a36a27,40%0a> # [[Openbsd/Eggdrop]] - install and join to #test with any tcl plugin you like%0a> %0a> %0a> - [[openbsd.oidentd]] - configure to use bouncer username for the user's ident%0a> %0a> E. 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> %0a> F. 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
  208. host:1611448683=125.231.20.163
  209. author:1610213847=jrmu
  210. diff:1610213847:1610213490:=5,6d4%0a%3c !! Required%0a%3c %0a12,20c10,11%0a%3c # Setup [[openbsd/ngircd|ngircd]], your IRC server%0a%3c # Configure [[openbsd/hopm|hopm]], an open proxy monitor that detects and bans spammers%0a%3c %0a%3c # Configure your webserver, [[openbsd/openhttpd|openhttpd]]%0a%3c # Get an SSL certificate to go with your web server with [[openbsd/acme-client|acme-client]]%0a%3c %0a%3c # Set up [[openbsd/znc|znc]], a bouncer we will provide for users%0a%3c # Set up [[openbsd/oidentd]], which is needed to prevent abuse for the bouncer%0a%3c %0a---%0a> %0a> %0a23,28c14,39%0a%3c # Learn how to configure a [[openbsd/vhost]]%0a%3c %0a%3c !! Optional%0a%3c %0a%3c # [[Openbsd/Eggdrop]] - install and join to #test with any tcl plugin you like%0a%3c %0a---%0a> %0a> B. 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> %0a> C. 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> %0a> D. 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
  211. host:1610213847=125.224.19.86
  212. author:1610213490=jrmu
  213. diff:1610213490:1610213322:=8,79d7%0a%3c %0a%3c # Give yourself root powers using [[openbsd/doas|doas]]%0a%3c %0a%3c %0a%3c # Configure your authoritative nameserver, [[openbsd/nsd|nsd]].%0a%3c # Configure your local caching nameserver using [[openbsd/unbound]]%0a%3c %0a%3c B. Web server things and encryption:%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 - PHP - to be added (optional)%0a%3c %0a%3c - kcgi (web coding in C) - to be added (optional)%0a%3c %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. check that it overrides users' preferences for username%0a%3c %0a%3c D. Bouncer related (required C):%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.Eggdrop]] - install and join to #test with any tcl plugin you like%0a%3c %0a%3c - [[Openbsd.Vhost]] - connect to irc with a custom vhost once%0a%3c %0a%3c - [[openbsd.oidentd]] - configure to use bouncer username for the user's ident%0a%3c %0a%3c E. Bouncer and httpd related (requires B, C, D):%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 F. Email related:%0a%3c %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 G. 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 %0a%3c Others:%0a%3c %0a%3c - [[Openbsd.pf]] - follow the tutorial; successfully block port 1337 (plain text znc port) then unblock it;%0a%3c %0a%3c - jrmu has some website for email compliance check%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%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%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\ No newline at end of file%0a
  214. host:1610213490=125.224.19.86
  215. author:1610213322=jrmu
  216. diff:1610213322:1610213322:=1,7d0%0a%3c (:title New Sysadmin Training:)%0a%3c %0a%3c Welcome!%0a%3c %0a%3c # Read up on our [[Ircnow.Goals|goals for IRC]]%0a%3c # Read up on [[Ircnow.Roadmap|IRCNow's roadmap]]%0a%3c # Learn about our commitment to [[Freedom.Freedom|user freedom]]%0a
  217. host:1610213322=125.224.19.86