Commit Graph

82 Commits

Author SHA1 Message Date
jesopo ce1329fefe add argparse for server port 2019-07-03 22:20:49 +01:00
jesopo e77ef7c5ca tighten up thelounge 433 catch, move under quassel check 2019-07-03 22:15:23 +01:00
jesopo eed7207ef8 send 433 to clients and record their retries 2019-07-03 22:07:35 +01:00
jesopo c0f0946455 re-add ircv3 weechat check, move igloo out of long_pong 2019-07-03 21:24:25 +01:00
jesopo df4c7628bd check for nick-before-user, refactor long_pong-based detection 2019-07-03 21:19:22 +01:00
jesopo a06de291cc print more ircv3 fingerprinting stats 2019-07-03 20:32:43 +01:00
jesopo 9b74ae519d detect ircv3 and non-ircv3 weechat the same 2019-07-03 20:32:20 +01:00
jesopo 7621ca3f6b handle utf8 issues, cleaner printing 2019-07-03 20:15:20 +01:00
jesopo 3dda6a4ae9 Detect invalidly long PONG, use it to detect weechat 2019-07-03 20:09:47 +01:00
jesopo 3e04d792b0 detect kiwi by znc.in/self-message 2019-07-03 18:43:56 +01:00
jesopo 1ba33ab188 detect BitBot 2019-07-03 18:43:47 +01:00
jesopo 9698bdab51 detect igloo by lack of extended-join support 2019-07-03 18:26:16 +01:00
jesopo bd4cb4b6c4 use draft/message-tags to detect palaver 2019-07-03 18:23:59 +01:00
jesopo cc2570b29d detect Hexchat 2019-07-03 18:02:44 +01:00
jesopo bc7b6f25f7 detect Revolution 2019-07-03 17:33:00 +01:00
jesopo 69bd65ede3 detect Palaver 2019-07-03 17:26:01 +01:00
jesopo fc90037a50 detect Igloo 2019-07-03 17:17:13 +01:00
jesopo feaf0ab164 detect Quassel 2019-07-03 17:04:17 +01:00
jesopo 61812bd7ff detect mIRC 2019-07-03 16:58:50 +01:00
jesopo 5d245b4734 detect KiwiIRC 2019-07-03 16:35:42 +01:00
jesopo aff2a7e9f0 detect Mutter 2019-07-03 16:29:28 +01:00
jesopo c65572a0a8 Don't choke on empty lines 2019-07-03 16:19:16 +01:00
jesopo 9b04f23fa9 detect The Lounge 2019-07-03 16:18:54 +01:00
jesopo 8ee4145dbd Record whether a client turns "PING :123" into "PONG 123" (no colon) 2019-07-03 16:12:30 +01:00
jesopo 7a97a3f469 Detect weechat w/ ircv3 enabled 2019-07-03 16:04:54 +01:00
jesopo 78c92744e6 put :source on CAP lines 2019-07-03 16:01:47 +01:00
jesopo bf5ee5ffb9 "yt" -> "yr" 2019-07-03 16:01:16 +01:00
jesopo 44361ee56b narrow down irccloud detection to just draft/labeled-response-0.2 2019-07-03 15:58:32 +01:00
jesopo f9a9838fce detect mibbit 2019-07-03 15:55:30 +01:00
jesopo ebe67a6c8a detect pidgin and irccloud 2019-07-03 15:51:47 +01:00
jesopo d94e7a795e do CAP ACK, remove disconnected clients, detect irssi and weechat 2019-07-03 15:35:42 +01:00
jesopo f97d638ff5 first commit! 2019-07-03 15:15:16 +01:00