1
mirror of git://git.acid.vegas/IRCP.git synced 2024-11-26 09:56:42 +00:00
Commit Graph

59 Commits

Author SHA1 Message Date
2b5efa8bf0
Added support for IPv6 & non-standard ports 2023-06-06 01:17:01 -04:00
3f66438ebe
Improved ban detections & added SSL/TLS cipher logging 2023-06-05 21:36:25 -04:00
64e824dd19
Adding support for IPv6 and custom ports 2023-06-05 18:41:08 -04:00
8bf2f8bf09
Fixed typos is color reset on some lines (\033[0m) 2023-06-05 18:07:36 -04:00
e69d2e8739
Renamed badchans to badchan 2023-06-05 16:13:26 -04:00
6be4d7fc0e
Updated, overall performance & memory improved, code cleaned up 2023-05-31 20:59:30 -04:00
af94eca852
Drastically improved how we store information in the database for easier parsing 2023-05-31 19:37:46 -04:00
845a580edf
Organized IRC numerics in categories by order 2023-05-31 14:53:34 -04:00
f29bd958af
Added support for every numeric containing unique information 2023-05-31 14:48:01 -04:00
f64f0af1a8
337* 2023-05-31 13:33:45 -04:00
51f02c0e0d
Added 337 (RPL_WHOISTEXT) handling 2023-05-31 13:33:09 -04:00
6d4b5fe49c
Added 313 (RPL_WHOISOPERATOR) handling 2023-05-31 13:25:40 -04:00
d96b9171a2
Only log ChanServ once 2023-05-31 01:46:53 -04:00
f65da6be74
Do not log WHO replies from ChanServ or ourself 2023-05-31 01:41:22 -04:00
3ffd3dfb8c
Do not add our own nick to the nicklist from WHO 2023-05-31 01:36:59 -04:00
ddeeda4d25
Added detection & logging for succesful nick registrations with NickServ 2023-05-31 01:21:01 -04:00
a7c9c57a5c
Forgot to uncomment 'proxy' in snapshot 2023-05-31 01:00:49 -04:00
1f73cc6542
Added 487 (ERR_MSGSERVICES) handling to attempt to register a nick again 2023-05-31 00:59:18 -04:00
3a6e94bbe0
Do not JOIN empty channels 2023-05-31 00:33:36 -04:00
03a2e8c4a5
Better formatting * channel errors output 2023-05-31 00:23:03 -04:00
4bc69c9650
Fixed formatting 2023-05-30 18:51:09 -04:00
97db7a403a
Fixed formatting 2023-05-30 18:40:41 -04:00
d93bf6271a
Fixed formatting 2023-05-30 18:39:18 -04:00
25c6f7a84e
Advanced open proxy monitoring detection via WHOIS replies 2023-05-30 17:48:13 -04:00
60662be663
Added BOPM/HOPM/DroneBL * Proxy Monitor detections 2023-05-30 17:38:20 -04:00
83dc061112
Added daemon mode (24/7 scanning) with tar backups 2023-05-30 16:59:24 -04:00
79c91ba6d1
Color support implemented in the console out 2023-05-30 15:08:52 -04:00
745528af29
Added a note about numeric 005 & the potential to fine tune throttling per-server 2023-05-30 03:57:35 -04:00
d7950e3ee4
Added catch KILL messages, 405 (ERR_TOOMANYCHANNELS), & 451 (ERR_NOTREGISTERED) numerics 2023-05-30 03:51:56 -04:00
e5fb155c2e
Catch 451 (ERR_NOTREGISTERED) numeric (do we need to raise an exception for this one?) 2023-05-30 03:41:32 -04:00
c4e528aa5a
Added TODO for daemon mode (24/7 throttled scanning) & log overlapping (updating existing logs) 2023-05-30 03:22:57 -04:00
e0bb3f36b6
Added note about possibly handling dict size checking another way 2023-05-30 03:18:07 -04:00
45100452da
Added CAP, MODULE, INFO, CREDITS, IRCOPS, STATS p, & MODULE replies stored in the snapshot 2023-05-30 02:35:57 -04:00
60ee352e9f
Fixed error_conn to errors_conn 2023-05-29 21:27:18 -04:00
751b28eac5
Added multi-logs & memory management has been improved for performance 2023-05-29 20:59:17 -04:00
cfa0e3c2bb
Comment out IPv6 donotscan until we have IPv6 support 2023-05-29 16:31:36 -04:00
47f76b8717
Added detection for 439 numeric (ERR_TARGETTOOFAST) with the ability to parse the delay seconds until we can retry 2023-05-29 16:25:38 -04:00
5a6a0fa5c3
Fixed loop_nick not setting rndnick prior to /NICK 2023-05-29 01:23:42 -04:00
e89c30217e
Capture raw data before ban exception is raised 2023-05-29 00:27:23 -04:00
9871e08cf4
Forgot to use fstrings on nickserv email (fixed) 2023-05-28 15:02:13 -04:00
f659c4c362
database collection was moved to the top so it is written before we raise exceptions on bans 2023-05-28 14:40:35 -04:00
2b7d36bbfc
Code cleanup 2023-05-28 01:21:47 -04:00
483969d3ce
Changed hate mail address 2023-05-28 00:44:07 -04:00
ae275bef6a
Added random nick changes every 5 minutes 2023-05-27 23:43:19 -04:00
d99cda9ceb
Removed extra space 2023-05-27 22:39:30 -04:00
93388def67
Fixed CTCP replies 2023-05-27 22:19:37 -04:00
2bcdcd5f22
Fixed typo 2023-05-27 22:16:31 -04:00
330e69db12
Do not need to import socket anymore now that we are using asyncio 2023-05-27 19:18:37 -04:00
50eb3cfce1
Improved error handling 2023-05-27 19:15:08 -04:00
256aecb174
Added throttled connection detection 2023-05-27 18:51:27 -04:00