ChiefGyk
|
345fd9e787
|
added do nothing option to dialog
|
2016-06-29 14:53:23 -04:00 |
|
ChiefGyk
|
1b825f9bc4
|
fixing window size
|
2016-06-29 14:50:12 -04:00 |
|
ChiefGyk
|
ee41ba2366
|
fixing window size
|
2016-06-29 14:49:25 -04:00 |
|
ChiefGyk
|
c563970355
|
added dialog and blocks for korea as well as China
|
2016-06-29 14:45:36 -04:00 |
|
ChiefGyk
|
8efe6c933f
|
added Malware Domain list and ZeusTracker
|
2016-06-29 14:18:43 -04:00 |
|
ChiefGyk
|
1437f7c891
|
dialog for china and korea
|
2016-06-29 13:49:22 -04:00 |
|
ChiefGyk
|
a8eb27dc3f
|
added malware domain list and zeus tracker
|
2016-06-29 13:09:33 -04:00 |
|
ChiefGyk
|
097adec5d2
|
polish
|
2016-06-29 12:37:46 -04:00 |
|
ChiefGyk
|
162f580e68
|
moved the comments around so it looked nicer on my other computer
|
2016-06-29 12:34:17 -04:00 |
|
ChiefGyk
|
324f5666f2
|
removed an unneeded line
|
2016-06-29 12:31:59 -04:00 |
|
ChiefGyk
|
a0185aca95
|
typo
|
2016-06-29 11:54:32 -04:00 |
|
ChiefGyk
|
3824d20faa
|
fixed comments in script
|
2016-06-29 11:53:07 -04:00 |
|
ChiefGyk
|
02b014527b
|
added link to original project
|
2016-06-29 11:48:26 -04:00 |
|
ChiefGyk
|
5a40ff0bc6
|
updated readme
|
2016-06-29 11:35:24 -04:00 |
|
ChiefGyk
|
9ed4952474
|
updated readme
|
2016-06-29 11:31:08 -04:00 |
|
ChiefGyk
|
1edd94ba39
|
added persistence by adding a couple lines to /etc/network/interfaces. It will automatically load at start, save each time the cron.daily runs, so if you need to reboot the ipset is loaded again.
|
2016-06-29 11:14:03 -04:00 |
|
ChiefGyk
|
33bcd10278
|
fixing persistence with ipset
|
2016-06-29 11:01:53 -04:00 |
|
ChiefGyk
|
4f0096c3c2
|
somes code fixes and lines added for fixes
|
2016-06-29 10:18:56 -04:00 |
|
ChiefGyk
|
ef5f90e02c
|
changed name from blocklist to blacklist to keep more uniform
|
2016-06-29 09:38:08 -04:00 |
|
ChiefGyk
|
39644bd29e
|
Now using ipset, added more lists, resarched and looked around for how to script it better. Now all will be able to wget from wizcraft (blocked my VPS, but not local machine so I suspect IP blocks are blocked from them), however there seems to be a lot of overlap of the addresses so I don't think it will be an issue. Averages around ~47,000 IP addresses as opposed to the original couple thousand just from blocklist.de. Does not require Fail2Ban to work just iptables, and of course iptables-persistent to keep changes.
|
2016-06-29 09:32:16 -04:00 |
|
ChiefGyk
|
022752d0bb
|
polished
|
2016-06-29 09:18:24 -04:00 |
|
ChiefGyk
|
ed8881afc9
|
double checking lists
|
2016-06-29 09:05:39 -04:00 |
|
ChiefGyk
|
a931ec80ad
|
rewrote blacklist with more lists, and ipset
|
2016-06-29 08:52:17 -04:00 |
|
ChiefGyk
|
74e5dba3ba
|
testing all lists
|
2016-06-29 08:24:43 -04:00 |
|
ChiefGyk
|
619e1a7265
|
added some bad url list
|
2016-06-29 08:18:00 -04:00 |
|
ChiefGyk
|
957f3a9b08
|
removed some lists for testing
|
2016-06-29 08:14:21 -04:00 |
|
ChiefGyk
|
4f9b926dba
|
used xargs to make it a bit easier for script, had it make /etc/iptables then copy blocklist.txt to there, which the cron.daily will continuously read from for it's lists
|
2016-06-29 08:06:54 -04:00 |
|
ChiefGyk
|
1b17b25e9e
|
added mishing back slash for lists
|
2016-06-29 07:48:47 -04:00 |
|
ChiefGyk
|
b04bcf1d47
|
added a bunch of filters for email/webmail servers
|
2016-06-29 07:45:48 -04:00 |
|
ChiefGyk
|
b4154ad1bd
|
removed unneeded sudo
|
2016-06-29 07:28:45 -04:00 |
|
ChiefGyk
|
6c808a5654
|
fixed unneccessary sudo, added part to load global variables.
|
2016-06-29 07:26:34 -04:00 |
|
ChiefGyk
|
dff698425d
|
updated readme
|
2016-06-28 19:02:02 -04:00 |
|
ChiefGyk
|
409cbbe014
|
updated readme
|
2016-06-28 18:59:58 -04:00 |
|
ChiefGyk
|
688ab401e2
|
updated readme
|
2016-06-28 18:58:46 -04:00 |
|
ChiefGyk
|
9d814940f9
|
Made script check to see if you are running as root
|
2016-06-28 18:54:47 -04:00 |
|
ChiefGyk
|
2bdae89d24
|
polished and finalized, removed two last lines in blocklist.sh. They were redundant.
|
2016-06-28 16:26:52 -04:00 |
|
ChiefGyk
|
b65dc98966
|
made executable
|
2016-06-28 16:24:11 -04:00 |
|
ChiefGyk
|
bddddcb3fd
|
removed unnecessary lines
|
2016-06-28 16:21:45 -04:00 |
|
ChiefGyk
|
d27cb57d0c
|
moved blocklist installation to its own script, and moved it to the end of the installation, even after the first user so it can setup all the iptables after everything has been setup
|
2016-06-28 16:19:59 -04:00 |
|
ChiefGyk
|
f054128a65
|
added script
|
2016-06-28 16:12:16 -04:00 |
|
Alon Ganon
|
f14a41f4b7
|
Initial commit
|
2016-06-28 16:08:58 -04:00 |
|
ChiefGyk
|
d52f11710c
|
fixed iptables-persistent saving in the cron.daily for sync-fail2ban
|
2016-06-28 16:02:43 -04:00 |
|
ChiefGyk
|
89274c6411
|
automated the iptables-persistent installation so it doesn't require user interaction
|
2016-06-28 15:57:04 -04:00 |
|
ChiefGyk
|
273078b03e
|
added IPTables persistence and for it to save changes
|
2016-06-28 15:38:11 -04:00 |
|
ChiefGyk
|
484c9f2dbe
|
blocklist added to upstream master of 0.18c
|
2016-06-28 13:00:21 -04:00 |
|
ChiefGyk
|
23f2b1688f
|
reset
|
2016-06-28 12:31:21 -04:00 |
|
ChiefGyk
|
c05312664d
|
Merge branch 'master' of https://github.com/mail-in-a-box/mailinabox
Cleaning up my git was learning how to use git, and didn't learn about branches until now
|
2016-06-28 12:03:55 -04:00 |
|
ChiefGyk
|
3a1313144b
|
moved blocklist script locally within installation
|
2016-06-27 09:38:14 -04:00 |
|
ChiefGyk
|
406f991be3
|
fixed error in my script copying nginx-badbots
|
2016-06-27 09:30:01 -04:00 |
|
ChiefGyk
|
20bf710b28
|
removed some more clutter from jail.local
|
2016-06-27 09:21:29 -04:00 |
|