Downloads
Tracker.tcl
€15.00 €20.00
This script tracks and collects information about users across IRC channels by inspecting their nickname, ident, realname or IP/host history. It also reveals details as the continent,country, city, timezone and more about their last known location. Its a good instrume...Author: BLaCkShaDoW
Version: 1.1
Added: 2023-05-29
Last Updated: 2023-06-07
Description
This script tracks and collects information about users across IRC channels by inspecting their nickname, ident, realname or IP/host history. It also reveals details as the continent,country, city, timezone and more about their last known location.
Its a good instrument to find users that have multiple hosts, nicks, idents, drones, abusers.
It uses mysql database to store information.
Installation:
++ mysql-server, mysqltcl need to be installed (ex: apt install mysql-server, apt install mysqltcl)
++ packages required http, json (for web info), mysqltcl (for database function)
++ Edit the Tracker.tcl script and place it into your /scripts directory
++ add "source scripts/Tracker.tcl" to your eggdrop config and rehash the bot.
Commands:
To activate: .chanset +tracker | from BlackTools: .set #channel +tracker
!track nick | ip | host [options] = shows all information on the given nick/ip. [options] = n (nicks) i (idents) c (channels) h (hosts) u (usernames) s (lastseen) g (geolocation)
!track ip | host -g = displays nicknames matching the given ip/host (wildcards accepted * ?)
!track -users #chan1 #chan2 = displays common users between a list of channels.
!track -channels user1 user2 = displays common channels between a list of users.
!track -set options = specifies how info will be shown, every user can have his own setting.
!track unset = resets a user options to the default value.
!track +exempt = adds an exception for the given nick/ip from tracking system.
!track -exempt nick | host = removes the exception for the given nick/ip.
!track -lexempt nick | host = displays the exception list.
!track -stats = displays database statistics.
!utrack username = displays nicknames that where logged with the username specified
All the commands work in DCC also, by using the cmdchar .
Examples:
!track braila
[T] Looking up informations about braila, please be patient...
Nick(s): Ionica, Braila, _Ionica
Host(s): 185.117.75.41
Ident(s): Utzuman, Secret
Username(s): N/A
Common Channel(s): #black-shadow, #tcl-help
Ionica ([email protected]) was last seen on #tcl-help at 2023-05-29 09:11:29
Ionica ([email protected]) is located in Netherlands, North Holland, Amsterdam (52.3676, 4.90414) ; Timezone: Europe/Amsterdam ; IP: 185.117.75.41 ; Proxy: false ; Mobile: false ; ISP: HostSailor ; rDNS:
---
!utrack BLaCkShaDoW
Nick(s): BLaCkShaDoW
---
BLaCkShaDoW> !track tclhelp.*
Nick(s): LinuxTest, TCLHelp
---
!track -stats
[T] Tracker stats: 102 nicks, 114 idents, 113 hosts, 4 channels, 64 usernames, 2 sayings, 0 exempts, 399 total records