ChiefGyk
|
5abc9c3ec5
|
added MaxMind, StopForumSpam, and Greensnow addresses to ipset lists.
|
2016-07-02 18:29:07 -04:00 |
|
ChiefGyk
|
18cd0c6902
|
removed dialog.sh which had the geoblock options, and fixed typo in tor.sh for the optional tor exit node block
|
2016-06-30 08:57:35 -04:00 |
|
ChiefGyk
|
6556da1e65
|
removed geoblocks, made tor exit node blocking optional during setup via yes/no dialog which will comment out the appropriate line in /etc/cron.daily/blacklist. Rearranged some code, deleted some files and clutter.
|
2016-06-30 08:20:47 -04:00 |
|
ChiefGyk
|
52410106e9
|
replaced iptables-persistent with another iptables-persistent in /etc/init.d, this one also will save ipsets and allow persistence upon reboot. Cleaned up some code, changed debconf variables at iptables-persistent install to false. Still installs iptable-persistant through apt, just to get rid of all the foundation work for it to run, but is quickly replaced.
|
2016-06-29 21:35:37 -04:00 |
|
ChiefGyk
|
9b3a158b72
|
Added Dshield, to automatically block the top 20 malicious IP blocks each day. It is merged into blacklist which will run in cron.daily. So ipset blocks the majority of addresses from lists, and IPTables does the blocks.
|
2016-06-29 18:33:09 -04:00 |
|
ChiefGyk
|
61780b8ae7
|
added optional geoblock lists that update weekly for China, and Korea as they create a lot of spam. They are added via IPtables as they are added in blocks.
|
2016-06-29 15:39:41 -04:00 |
|
ChiefGyk
|
8efe6c933f
|
added Malware Domain list and ZeusTracker
|
2016-06-29 14:18:43 -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
|
02b014527b
|
added link to original project
|
2016-06-29 11:48:26 -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
|
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
|
6c808a5654
|
fixed unneccessary sudo, added part to load global variables.
|
2016-06-29 07:26:34 -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
|
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
|
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 |
|
Joshua Tauberer
|
82903cd09e
|
Merge pull request #857 from biermeester/master
Small extension to mail log management script
|
2016-06-27 06:17:16 -04:00 |
|
ChiefGyk
|
7f89d7cb82
|
added line for rkhunter to first update when installed.
|
2016-06-27 04:32:06 -04:00 |
|
ChiefGyk
|
b76c9330c5
|
some fixes to fail2ban filters and jail.local
|
2016-06-27 04:13:56 -04:00 |
|
ChiefGyk
|
5265839681
|
made rkhunter create a local file per suggestions
|
2016-06-27 04:10:39 -04:00 |
|
ChiefGyk
|
3701676304
|
fixed miab-munin.conf
|
2016-06-27 04:01:51 -04:00 |
|
ChiefGyk
|
187b28dc51
|
committed a fix for owncloud filter. Lack of caffeine caused me to enter a wrong part of my script
|
2016-06-27 03:58:30 -04:00 |
|
ChiefGyk
|
cb35e6dd96
|
extended owncloud filter find time
|
2016-06-26 20:06:53 -04:00 |
|
ChiefGyk
|
fd457e187c
|
fixed some issues with warnings due to there not being a variable set for PKGMG=DPKG
|
2016-06-26 19:53:30 -04:00 |
|
ChiefGyk
|
ab3fbad0b8
|
a couple minor changes to Fail2Ban #870 fixed a couple variables, copied owncloud.conf fail2ban from my own owncloud 9 server for my own business. Though it is commented out
|
2016-06-26 13:37:21 -04:00 |
|
ChiefGyk
|
933668f156
|
had rkhunter --propupd run before configs were changed. Fixed for #869, also added a crontab for RKHunter to automatically run daily at 4:15AM
|
2016-06-26 12:57:54 -04:00 |
|
ChiefGyk
|
e0b333843a
|
had rkhunter --propupd run before configs were changed. Fixed for #869
|
2016-06-26 12:48:26 -04:00 |
|
ChiefGyk
|
4f4ec5436a
|
added RKHunter to system.sh on lines 122-134 per #869 and made it run everytime apt launches to install or update. This should help prevent rootkits. I also added a config to whitelist certain things
|
2016-06-26 12:44:39 -04:00 |
|
ChiefGyk
|
994727d2cd
|
added script which automatically adds IP addresses which have been reported to be attacking other servers. It will update the IPTables automatically everyday, as well as perform the initial run the first day. As mentioned in #864 on the origin
|
2016-06-26 11:06:40 -04:00 |
|
ChiefGyk
|
6f1315f93a
|
added missing log location for jail.local
|
2016-06-26 11:03:30 -04:00 |
|
ChiefGyk
|
3b1b70ed16
|
added Fail2ban filters from #866, #767, and #798 on main branch
|
2016-06-26 10:57:59 -04:00 |
|
Joshua Tauberer
|
5f5f00af4a
|
for DANE, the smtp_tls_mandatory_protocols setting seems like it also needs to be set (unlike the cipher settings, this isn't documented to be in addition to the non-mandatory setting)
|
2016-06-12 09:11:55 -04:00 |
|
Joshua Tauberer
|
6b73bb5d80
|
outbound SMTP connections should use the same TLS settings as inbound: drop SSLv2, SSLv3, anonymous ciphers, RC4
|
2016-06-12 09:11:54 -04:00 |
|
Joshua Tauberer
|
3055f9a79c
|
drop SSLv3, RC4 ciphers from SMTP port 25
Per http://googleappsupdates.blogspot.ro/2016/05/disabling-support-for-sslv3-and-rc4-for.html, Google is about to do the same.
fixes #611
|
2016-06-12 09:11:50 -04:00 |
|
Rinze
|
1c84e0aeb6
|
Added received mail count to hourly activity overview in mail log management script
|
2016-06-10 13:08:57 +02:00 |
|
Rinze
|
ae1b56d23f
|
Added POP3 support to mail log management script
|
2016-06-10 11:19:03 +02:00 |
|
Rinze
|
946cd63e8e
|
Mail log management script cleanup
|
2016-06-10 10:32:32 +02:00 |
|
Chris Blankenship
|
fac8477ba1
|
Configured Dovecot to log into its own logfile
|
2016-06-06 08:21:44 -04:00 |
|
aspdye
|
61744095a8
|
Update Roundcube to 1.2.0
closes #840
|
2016-06-06 07:32:54 -04:00 |
|
Joshua Tauberer
|
d5b38a27e6
|
run roundcube's database migration script on every update
There hasn't been a sqlite migration yet, since Mail-in-a-Box's creation, but with Roundcube 1.2 there will be.
|
2016-06-06 07:28:12 -04:00 |
|
Joshua Tauberer
|
6666d28c44
|
v0.18c
|
2016-06-02 15:47:45 -04:00 |
|