gods

a simple blocklist for ssh
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2021-10-29 14:41Add attack patternNaveen Narayanan1+2-0
2021-10-29 14:12Handle preauth attacksNaveen Narayanan6+24-5
2021-10-24 16:57Add attack patternNaveen Narayanan1+1-0
2021-10-24 16:26Globalize variableNaveen Narayanan3+11-9
2021-10-24 15:33Globalize the number of immune triesNaveen Narayanan2+5-3
2021-10-24 15:19Check for duplicates in black/whitelistNaveen Narayanan1+12-4
2021-10-23 14:30Add manpageNaveen Narayanan2+98-0
2021-10-23 14:29Use SIGHUP to shutdown the daemonNaveen Narayanan1+14-1
2021-10-23 11:38Update READMENaveen Narayanan1+6-5
2021-10-23 11:22Use stderr for printing info/warn.Naveen Narayanan3+4-4
2021-10-23 11:18Daemonize sdogNaveen Narayanan2+91-1
2021-10-23 09:50Set last to a max value post fw_unblock()Naveen Narayanan1+5-2
2021-10-23 09:48Use double instead of time_t for banNaveen Narayanan1+1-1
2021-10-20 00:07Fix bugNaveen Narayanan1+1-1
2021-10-20 00:06Add attack patternNaveen Narayanan1+1-0
2021-10-20 00:03Fix bugNaveen Narayanan1+3-4
2021-10-19 22:21Add support for OpenBSD pfNaveen N1+14-2
2021-10-19 21:21Ignore old entries in the logNaveen Narayanan3+13-5
2021-10-19 21:19Use memmove instead of for loopNaveen Narayanan1+1-2
2021-10-13 13:32Check for malformed ip in black/whitelistNaveen Narayanan1+5-0
2021-10-12 00:23Implement cleanup()Naveen Narayanan1+15-0
2021-10-12 00:22Fix bugNaveen Narayanan1+1-0
2021-10-11 20:29Fix MakefileNaveen Narayanan1+16-17
2021-10-10 12:16Add LICENSENaveen Narayanan1+28-0
2021-10-10 11:40Add support for black/whitelistNaveen Narayanan1+44-1
2021-10-10 11:38Increment nban and unban GREY attackers onlyNaveen Narayanan1+3-2
2021-10-10 11:37Check if fdopen returns errorNaveen Narayanan1+6-0
2021-10-10 01:53Fix bug in parser.cNaveen Narayanan1+6-0
2021-10-09 22:39Check what list the attacker belongs to firstNaveen Narayanan1+4-2
2021-10-09 22:39Implement blacklist()Naveen Narayanan2+16-2
2021-10-09 22:15Add a member to struct attacker: listNaveen Narayanan2+8-0
2021-10-09 22:07Check blacklist and whitelistNaveen Narayanan1+26-0
2021-10-09 22:07Add support for blacklist and whitelistNaveen Narayanan1+15-1
2021-10-09 17:28Initialize ptr to NULL instead of 0Naveen Narayanan1+1-1
2021-10-09 17:17Fix MakefileNaveen Narayanan1+10-1
2021-10-09 16:57Implement readline()Naveen Narayanan1+42-20
2021-10-01 00:11Fix EOF caseNaveen Narayanan1+5-3
2021-09-30 23:50Zero initialize buffer prior to useNaveen Narayanan1+1-0
2021-09-30 23:49Fix bugNaveen Narayanan1+3-0
2021-09-30 23:16Check if strchr returns NULLNaveen Narayanan1+6-1
2021-09-30 17:55Style FixNaveen Narayanan2+3-3
2021-09-30 17:48Use a config file to set configuration filesNaveen Narayanan2+5-1
2021-09-30 17:47err() out in case of unrecoverable errorsNaveen Narayanan1+4-1
2021-09-30 17:33Fix bugNaveen Narayanan1+1-1
2021-09-29 21:28Update READMENaveen Narayanan1+30-1
2021-09-29 20:06Remove unwanted headerNaveen Narayanan1+0-1
2021-09-29 20:06Remove debug printfNaveen Narayanan3+9-27
2021-09-27 20:08Unban expired attackersNaveen Narayanan1+2-0
2021-09-27 20:07Remove attacker from list if login successfulNaveen Narayanan1+9-0
2021-09-27 20:06Implement ban logicNaveen Narayanan1+31-4
2021-09-27 19:56Implement init()Naveen Narayanan1+13-0
2021-09-27 19:50Implement ban() and unban()Naveen Narayanan1+27-1
2021-09-27 19:48Add parser.hNaveen Narayanan1+10-0
2021-09-26 17:01Add queue.h from NetBSDNaveen Narayanan1+655-0
2021-09-26 17:00Add fw.[ch]Naveen Narayanan3+25-0
2021-09-26 16:59Add attack.[ch]Naveen Narayanan4+96-1
2021-09-26 16:55Move helper func to individual translation unitsNaveen Narayanan7+90-83
2021-09-26 16:53Globalize variableNaveen Narayanan1+2-1
2021-09-26 16:47Report error on stderr & parse shall return -1Naveen Narayanan2+31-21
2021-09-25 21:56Compute unix time by setting yearNaveen Narayanan1+3-0
2021-09-25 21:54Fix bugNaveen Narayanan1+1-1
2021-09-27 20:44Remove unused variablesNaveen Narayanan1+0-1
2021-09-27 20:43Remove debug printfNaveen Narayanan2+20-36
2021-09-18 14:55Parse port numberNaveen Narayanan1+12-0
2021-09-18 14:55Parse ip addressNaveen Narayanan1+7-0
2021-09-18 14:55Implement isip()Naveen Narayanan1+37-0
2021-09-18 14:54Parse connection statusNaveen Narayanan1+20-0
2021-09-18 14:53Parse hostnameNaveen Narayanan1+11-1
2021-09-18 15:02Parse process idNaveen Narayanan1+15-0
2021-09-18 14:51Implement undoword()Naveen Narayanan1+8-0
2021-09-18 14:50Return -1 if arg is NULLNaveen Narayanan1+6-1
2021-09-18 14:49Remove *is* prefix from flag names.Naveen Narayanan1+2-2
2021-09-18 14:48Fix bug in main.cNaveen Narayanan1+1-1
2021-09-18 12:27Initial commitNaveen Narayanan6+357-0