fail2ban kann man eine liste von IP-Adressen mitgeben, die dann blockiert werden. Die Liste kann auch im laufenden Betrieb aktualisiert werden.
Siehe auch:
http://www.blocklist.de/en/index.html
und dann die Liste: https://lists.blocklist.de/lists/all.txt
Ich erhalte dauernd Meldungen im Log von:
Code: Alles auswählen
PACKET_INFO: Dst: <IPv4-Adresse des lancom>:5060 {F42240ro}, Src: 47.91.29.207:15152 (UDP): connection refused
Ich suche allerdings einen Weg in dem das z.B. über eine Liste erfolgen könnte:
Code: Alles auswählen
5.100.249.24,IL
51.75.133.20,FR
146.88.241.214,US
185.94.111.1,RU
103.174.130.13,IN
64.62.156.73,US
154.213.184.20,NL
146.88.241.164,US
80.94.93.188,GB
162.142.125.251,US
103.75.180.159,VN
159.226.17.60,CN
159.226.17.60,CN ZZ
47.236.125.30,US
47.236.202.159,US
164.90.177.139,US
185.180.198.27,US
156.238.99.93,IN
143.198.221.225,US
193.222.99.50,DE
193.222.99.50,DE GB
198.235.24.70,US
93.123.85.148,GB
185.197.251.50,DE
188.187.61.156,RU
167.94.138.151,US
8.222.158.125,SG
8.222.158.125,SG ZZ
47.91.29.207,US
47.91.29.207,US JP
64.62.197.90,US
103.173.15.100,IN
162.217.96.21,US
Soweit ich das verstehe, bekommt der Absender das aber mit. Ich würde in der FW gerne einen "drop" machen. Nach meiner Information wird das dann dem Absender nicht mitgeteilt, sondern das Paket wird einfach vom lancom nicht beantwortet. Das müsste beim Absender so aussehen, als ob die IP-Adresse gerade nicht aktiv ist.
Ich habe ein Skript geschrieben, das das logfile nach diesen Meldungen scannt und via whois versucht herauszufinden aus welchen Ländern die Anfragen kommen. Bestimmte Länder würde ich dann blocken wollen. Wohl wissend, dass sich jeder auch einen Rechner in einem anderen Land besorgen kann. Vielleicht würde ich das evtl. auch abhängig machen vom Port der angefragt wird.
Gäbe es eine Möglichkeit eine Liste den lancom 1906VA mitzugeben?