IRCP

- information gathering tool for irc servers
git clone git://git.acid.vegas/IRCP.git
Log | Files | Refs | Archive | README | LICENSE

commit 9a62ad2cbdf22dc2ee854a1dc51c9cd8fb1e1221
parent b717d77113bdbfbc6627a4dca2a7f1405c5606a0
Author: acidvegas <acid.vegas@acid.vegas>
Date: Sat, 17 Jun 2023 15:59:10 -0400

Added support for logging +b +e * +I modes

Diffstat:
Mircp.py | 7+++++++

1 file changed, 7 insertions(+), 0 deletions(-)

diff --git a/ircp.py b/ircp.py
@@ -362,6 +362,13 @@ class probe:
 					debug('{0}\033[32mJOIN\033[0m {1} \033[30m(found \033[93m{2}\033[0m users)\033[0m'.format(self.display, chan, self.channels['users'][chan]))
 					del self.channels['users'][chan]
 					await self.raw('WHO ' + chan)
+					await self.raw(f'MODE {chan} +b')
+					await asyncio.sleep(1)
+					await self.raw(f'MODE {chan} +e')
+					await asyncio.sleep(1)
+					await self.raw(f'MODE {chan} +I')
+					await asyncio.sleep(1)
+					await self.raw('WHO ' + chan)
 					await asyncio.sleep(throttle.part)
 					await self.raw('PART ' + chan)
 					self.channels['current'].remove(chan)