mirror of
git://git.acid.vegas/IRCP.git
synced 2024-12-28 17:36:37 +00:00
Advanced open proxy monitoring detection via WHOIS replies
This commit is contained in:
parent
60662be663
commit
25c6f7a84e
6
ircp.py
6
ircp.py
@ -341,7 +341,11 @@ class probe:
|
||||
self.loops['init'] = asyncio.create_task(self.loop_initial())
|
||||
elif numeric == '311' and len(args) >= 4: # RPL_WHOISUSER
|
||||
nick = args[3]
|
||||
debug(f'{self.display}\033[34mWHOIS\033[0m {nick}')
|
||||
if 'open proxy' in line.lower() or 'proxy monitor' in line.lower():
|
||||
self.snapshot['proxy'] = True
|
||||
error(self.display + '\033[93mProxy Monitor detected\033[30m')
|
||||
else:
|
||||
debug(f'{self.display}\033[34mWHOIS\033[0m {nick}')
|
||||
elif numeric == '322' and len(args) >= 4: # RPL_LIST
|
||||
chan = args[3]
|
||||
self.channels['all'].append(chan)
|
||||
|
Loading…
Reference in New Issue
Block a user