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...
user-avatar

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

0 Reviews for Tracker.tcl

Add a review

Your Rating

10656

Character Limit 400