Official Soldat Forums

Soldat Fans => Fan Apps => Topic started by: iFrag on February 11, 2009, 05:10:05 am

Title: ARSSE IP Tracker
Post by: iFrag on February 11, 2009, 05:10:05 am
ARSSE IP Tracker



ARSSE IP Tracker is the solution for no more fakers and players that don't
want to tell you their real name in Soldat.
The tracker searches the logs for the entered IP and finds the nicknames
of players that match the IP and vice versa.


(http://www.crew.sk/filehost/files/Beo/iptrackerv1.41.jpg)



To make it work, put the IPTracker.exe file in the main ARSSE directory.

The functionality is based on scanning the log files, so make sure
that server logs strictly created by ARSSE dev version 1.2.9 or newer are present.
This is because the new ARSSE version uses a different logging system.
If you have log files with the old 1-file format, put them in any additional subdirectory.

Download ARSSE Developers Version here (http://arsse.u13.net/download/)

Note: You can also enter a part of the IP/Nickname you search for.
        This is good for tracking people with dynamic IP addresses.


Download ARSSE IP Tracker 1.41 (http://www.crew.sk/iFrag/Files/IPTracker.zip)


Changelog:

v1.41
 -fixed: Visual settings
 -fixed: Selection correction error when last server is selected
 -added: Stop button
 -added: Autopaste when IP editbox is focused
 -added: Ctrl+A working in editboxes
 -modified: List item selection by mouse hover disabled

v1.4
 -fixed: Size and position of some objects
 -added: Side panel
 -added: Log optimization function
 -added: Log delete function
 -added: Log file listbox
 -added: Help and Contact buttons
 -added: Icon by Bruiser
 -added: Update function
 -removed: Name auto-paste after startup

v1.3
 -fixed: Decreased memory usage
 -fixed: Resize problem caused by appearing scrollbar
 -added: ProgressBar
 -added: Status label
 -added: Currently searched server label

v1.2
 -added: Automatically paste the clipboard in the IP/Name field on start depending on the content of the clipboard

v1.1
 -fixed: IP Tracker found only half of the real number of results
 -fixed: Compatibility for the new version of ARSSE logs (1.2.9)
 -fixed: Window resizing, visual settings
 -added: Server column
Title: Re: ARSSE IP Tracker
Post by: Mr on February 11, 2009, 08:05:32 am
Oh yeah, that's... nice! Well done and thank you, I just wanted to write something like this in C++ today and you saved me a lot of time. But once it's done now, what do you think about a SQLite database, and the program just updates the database and search for entrys in it? Wouldn't need more than half a second to find a player then.
Title: Re: ARSSE IP Tracker
Post by: jrgp on February 11, 2009, 08:48:51 am
Oh yeah, that's... nice! Well done and thank you, I just wanted to write something like this in C++ today and you saved me a lot of time. But once it's done now, what do you think about a SQLite database, and the program just updates the database and search for entrys in it? Wouldn't need more than half a second to find a player then.
Yeah, that'd yield better performance then just parsing a flat text file by hand. Anyway, added to fan apps list.
Title: Re: ARSSE IP Tracker
Post by: iFrag on February 11, 2009, 09:20:00 am
But once it's done now, what do you think about a SQLite database, and the program just updates the database and search for entrys in it? Wouldn't need more than half a second to find a player then.
I haven't used any database system like SQL yet, so I would have to learn something about it.
Anyway, there is a log file optimization function which trims the log files so that they only contain "requesting game" lines. After optimizing all of the log files, it doesn't take more than half a second either, at least for me. Maybe I just have a small amount of logs :F

Anyway, thank you for support. I have a nice list of future additions and fixes already, I'm just too lazy so it'll take a while.
Title: Re: ARSSE IP Tracker
Post by: Mittsu on February 11, 2009, 03:08:14 pm
awesome stuff, man, thanks. Makes everything way more handy.
Title: Re: ARSSE IP Tracker
Post by: jrgp on February 11, 2009, 04:41:05 pm
Anyway, there is a log file optimization function which trims the log files so that they only contain "requesting game" lines. After optimizing all of the log files, it doesn't take more than half a second either, at least for me. Maybe I just have a small amount of logs :F
Are you saying your program completely purges all the lines in the log files except the requesting game ones?
Title: Re: ARSSE IP Tracker
Post by: Sir Jeremy on February 11, 2009, 04:44:29 pm
Does look very interesting, nice work, and it looks like it took quite some time to complete. ;)

Keep it up, and lets hope it works awesome. 8)

Downloading.
Title: Re: ARSSE IP Tracker
Post by: PQ on February 11, 2009, 06:46:16 pm
lol, it keeps giving an error when I am looking for "PQ" or "PQ |2Wai|". Everything else works fine :S

Hmm the error is gone when I delete a certain log file (the first one)
Might be because I was logged by some Battle eye testing thing.
Title: Re: ARSSE IP Tracker
Post by: EnEsCe on February 12, 2009, 01:33:27 am
A fan app for a fan app, splendid!
Title: Re: ARSSE IP Tracker
Post by: iFrag on February 12, 2009, 10:58:03 am
Are you saying your program completely purges all the lines in the log files except the requesting game ones?
Yes, that's how the optimization works (the function in the sidebar, not anything you're not aware of)

lol, it keeps giving an error when I am looking for "PQ" or "PQ |2Wai|". Everything else works fine :S

Hmm the error is gone when I delete a certain log file (the first one)
Might be because I was logged by some Battle eye testing thing.
Probably reading error, hope it works good now.

A fan app for a fan app, splendid!
Thanks :F
Actually it's published kinda late because I wanted Shoozza to implement it in ARSSE. Unfortunately there have been some problems so we decided to keep it as a standalone application.
Title: Re: ARSSE IP Tracker
Post by: Aquarius on February 13, 2009, 02:16:29 pm
Nice job, thanks.
Title: Re: ARSSE IP Tracker
Post by: scarface09 on February 14, 2009, 12:43:23 am
haha awesome program...downloaded!
Title: Re: ARSSE IP Tracker
Post by: SyavX on March 15, 2009, 03:48:29 pm
Hehe, that is funny for me to see post about a tool like this, when i almost made same app ;)
And it's 90% made, so i still want to complete it (even after reading this post)

There are some differences between our apps (mine scans 'native' Soldat-server logs (win/*nix)) but i use same 'optimization' scheme (what a surprise! don't think that there is better way of optimization :))

just have tested:
~220 sec to scan, optimize and save 550 log files (245 MB) into 1 DB file
~1.3 sec to load optimized DB (1.5 MB)
~7.4 sec to display all records (34400)
@ 2.5 MHz 1GB


Eh, I don't have ARSSE's logs to compare results with this app...

upd: Now you can test it too (http://forums.soldat.pl/index.php?topic=34125.0) :D
Title: Re: ARSSE IP Tracker
Post by: iFrag on March 15, 2009, 05:21:39 pm
Hehe, that's nice.
I have the soldatserver log files reading in my to-do list, as well as an FTP client to download the files from a server. Maybe I will post the list here some time. Too bad I'm too lazy to even start with a new version.
Title: Re: ARSSE IP Tracker
Post by: MetsuriTossavainen on May 10, 2009, 10:06:03 am
Hey, this is nice :D
Love to use this, no need to scroll back the ARSSE main console to find out the name/ip. :)
Title: Re: ARSSE IP Tracker
Post by: Ben on June 15, 2010, 05:28:02 pm
Nice work iFrag, I am using it nearly everyday to expose hackers/nickfakers on our servers.
Are you going to expand your IP tracker to an ip/tagID tracker for the next soldat version? Would be awesome!
Title: Re: ARSSE IP Tracker
Post by: iFrag on June 15, 2010, 06:03:38 pm
Are you going to expand your IP tracker to an ip/tagID tracker for the next soldat version? Would be awesome!
I'm sorry, but the development of this application has been stopped and it is very unlikely that i will return to it again. However, I am very thankful for each reply and happy that such a small tool has helped relatively much.
Title: Re: ARSSE IP Tracker
Post by: Ben on June 19, 2010, 05:22:56 am
Sad to hear that, I hope someone else will try to create such a tool for 151.