firewall.yml 6.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312
  1. ---
  2. firewall:
  3. alfis: true
  4. tailscale: true
  5. tailscale_nat:
  6. ipv4: 172.22.149.252/32
  7. ipv6: fd04:234e:fc31:7402::/64
  8. bgp:
  9. - interface: lab
  10. addresses:
  11. - fe80::2924
  12. - interface: monitor
  13. addresses:
  14. - fe80::2923:2
  15. - interface: client16
  16. addresses:
  17. - fe80::2923:2
  18. - interface: lare
  19. addresses:
  20. - fe80::3035:2923
  21. - interface: ycyc894
  22. addresses:
  23. - fe80::904
  24. - interface: maglab2
  25. addresses:
  26. - fe80::2800
  27. - interface: dn42.tech9.io
  28. addresses:
  29. - fe80::1588
  30. - interface: caesia
  31. addresses:
  32. - fe80::2923
  33. - interface: dingemans
  34. addresses:
  35. - fe80::3:349a
  36. - interface: chaosvpn
  37. addresses:
  38. - 172.22.54.1
  39. - fe80::6:4654
  40. - interface: uvok
  41. addresses:
  42. - fe80::2924
  43. - interface: sernet
  44. addresses:
  45. - fe80::3947:6
  46. - interface: duckl1ng
  47. addresses:
  48. - fe80::f274:b
  49. - interface: androw
  50. addresses:
  51. - fe80::2575:2
  52. - interface: elrond
  53. addresses:
  54. - fe80::620:1
  55. - interface: pebkac
  56. addresses:
  57. - fe80::ffff:2092
  58. # - interface: foxo
  59. # addresses:
  60. # - ???
  61. - interface: winter
  62. addresses:
  63. - fd4e:d0:d38d::3
  64. - interface: sidereal
  65. addresses:
  66. - fe80::2016
  67. - interface: rivensbane
  68. addresses:
  69. - fe80::1815
  70. - interface: paternot
  71. addresses:
  72. - fd22:ad17:8e8d:10::11c
  73. - interface: highdefuk
  74. addresses:
  75. - fe80::117
  76. bfd:
  77. - interface: lab
  78. prefix: fe80::/10
  79. - interface: monitor
  80. prefix: fe80::/10
  81. - interface: client16
  82. prefix: fe80::/10
  83. - interface: dingemans
  84. prefix: fe80::/10
  85. - interface: elrond
  86. prefix: fe80::/10
  87. - interface: rivensbane
  88. prefix: fe80::/10
  89. - interface: paternot
  90. prefix: fd22:ad17:8e8d:10::11c/127
  91. rules:
  92. # Allow DNS
  93. - meta l4proto { tcp, udp } th dport 53 counter accept
  94. # Allow Whois from dnet
  95. - tcp dport 43 ip saddr @dnet_ipv4 counter accept
  96. - tcp dport 43 ip6 saddr @dnet_ipv6 counter accept
  97. # allow zone transfer
  98. - meta l4proto { tcp, udp } th dport 5353 ip saddr 172.22.149.224/28 counter accept
  99. - meta l4proto { tcp, udp } th dport 5353 ip6 saddr fd04:234e:fc31::/112 counter accept
  100. # Allow HTTP
  101. - tcp dport { 80, 443 } counter accept
  102. # Tor
  103. - meta l4proto { tcp, udp } th dport 1991 counter accept
  104. - meta l4proto { tcp, udp } th dport 1992 counter accept
  105. # I2P
  106. - meta l4proto { tcp, udp } th dport 13608 counter accept
  107. # OpenVPN third.mk16.de
  108. - udp dport 34597 counter accept
  109. # wireguard and fastd ports are automatically opened
  110. rc:
  111. own_interfaces:
  112. - routercity
  113. interfaces:
  114. - p2prouter
  115. - herzstein
  116. - aurora
  117. - palerme
  118. - sobinka
  119. - laplace
  120. - stricker
  121. - trolljaeger
  122. - silvermoon
  123. - frostwood
  124. - beastwarden
  125. dnet:
  126. own_interfaces:
  127. - crxn
  128. - dn42
  129. - neo
  130. - dns
  131. - dn42-myip
  132. interfaces:
  133. - uvok
  134. - lab
  135. - p2prouter
  136. - crxnalexsrv
  137. - crxntristan
  138. - crxngustav
  139. - alioth
  140. - androw
  141. - atolm
  142. - aureus
  143. - aurora
  144. - benjojo
  145. - brandweb
  146. - burble
  147. - caesia
  148. - caesia2
  149. - caskd
  150. - chaosvpn
  151. - charlie
  152. - crxngrisha
  153. - crxngleb
  154. - crxnmikhail
  155. - crxnreseau
  156. - crxnty3r0x
  157. - de01.weiti.org
  158. - dingemans
  159. - dn42.g-load.eu
  160. - dn42.kuu.moe
  161. - dn42.miegl.cz
  162. - dn42.tech9.io
  163. - famfo
  164. - flas
  165. - hax404
  166. - herzstein
  167. - highdefuk
  168. - icvpndlrgw4
  169. - icvpndlrgw9
  170. - icvpnfrankfurt
  171. - icvpnfulda1
  172. - icvpnfulda2
  173. - icvpnfulda3
  174. - icvpnfulda4
  175. - jenakuu
  176. - jerryxiao
  177. - johnriddel
  178. - kskb-neo
  179. - kskb
  180. - lapis
  181. - laplace
  182. - lare
  183. - librehouse
  184. - maglab
  185. - maglab2
  186. - maraun
  187. - melusfer
  188. - mirsal
  189. - morik1
  190. - morik2
  191. - neoas
  192. - neonl42.kskb
  193. - nexadn
  194. - nicholascw
  195. - nisb
  196. - palerme
  197. - parrot
  198. - pelethiec
  199. - rhm
  200. - rzl
  201. - sobinka
  202. - spectre-net
  203. - stricker
  204. - sunnet
  205. - symnet
  206. - taavi
  207. - tbspace
  208. - tchekda
  209. - tinyt
  210. - trolljaeger
  211. - truewinter
  212. - tux
  213. - ty3r0x
  214. - vlezay
  215. - whojk
  216. - yayc
  217. - ycyc894
  218. - yuuta
  219. - zwergenland
  220. - sernet
  221. - duckl1ng
  222. - androw
  223. - elrond
  224. - pebkac
  225. - foxo
  226. - winter
  227. - silvermoon
  228. - frostwood
  229. - beastwarden
  230. - sidereal
  231. - rivensbane
  232. - paternot
  233. clients:
  234. - interface: ovpn_third
  235. firewall: false
  236. allowed_ips:
  237. dnet_ipv4:
  238. - 172.22.149.249/32
  239. dnet_ipv6:
  240. - fd04:234e:fc31:e::5938/128
  241. - interface: client01
  242. firewall: true
  243. allowed_ips:
  244. dnet_ipv4:
  245. - 172.22.149.251/32
  246. dnet_ipv6:
  247. - fd04:234e:fc31:e::1/128
  248. - interface: client02
  249. firewall: true
  250. allowed_ips:
  251. dnet_ipv4:
  252. - 172.22.149.116/32
  253. dnet_ipv6:
  254. - fd04:234e:fc31:e::2/128
  255. - interface: client16
  256. firewall: false
  257. allowed_ips:
  258. dnet_ipv4:
  259. - 172.22.149.118/31
  260. dnet_ipv6:
  261. - fd04:234e:fc31:b0c0::/60
  262. - interface: monitor
  263. firewall: false
  264. allowed_ips:
  265. dnet_ipv4:
  266. - 172.22.149.248/32
  267. dnet_ipv6:
  268. - fd04:234e:fc31:fd1e:ceac:f1c0::/90
  269. - interface: client17
  270. firewall: true
  271. allowed_ips:
  272. dnet_ipv4:
  273. - 172.22.149.120/32
  274. dnet_ipv6:
  275. - fd04:234e:fc31:fd1e:ceac:f180::/90
  276. - interface: client20
  277. firewall: true
  278. allowed_ips:
  279. dnet_ipv4:
  280. - 172.22.149.121/32
  281. dnet_ipv6:
  282. - fd04:234e:fc31:e::20/128
  283. - interface: client19
  284. firewall: true
  285. allowed_ips:
  286. dnet_ipv4:
  287. - 172.22.149.117/32
  288. dnet_ipv6:
  289. - fd04:234e:fc31:e::19/128
  290. - interface: client21
  291. firewall: true
  292. allowed_ips:
  293. dnet_ipv4:
  294. - 172.22.149.122/32
  295. dnet_ipv6:
  296. - fd04:234e:fc31:e::21/128
  297. - interface: client22
  298. firewall: true
  299. allowed_ips:
  300. dnet_ipv4:
  301. - 172.22.149.123/32
  302. dnet_ipv6:
  303. - fd04:234e:fc31:e::22/128
  304. - interface: portscanning
  305. firewall: false
  306. allowed_ips:
  307. dnet_ipv4:
  308. - 172.22.149.250/32
  309. dnet_ipv6:
  310. - fd04:234e:fc31::250/128