Author Topic: ARSSE IP Tracker  (Read 14888 times)

0 Members and 1 Guest are viewing this topic.

Offline iFrag

  • Major(1)
  • Posts: 6
ARSSE IP Tracker
« on: February 11, 2009, 05:10:05 am »
ARSSE IP Tracker


  • Designed for ARSSE 1.2.9 (one that was designed for Soldat 1.4)
  • Development stopped
  • Take a look at LogEye by SyavX for a more advanced alternative
  • If you are looking for help, feel free to write here or at #n'c channel at irc.quakenet.org

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.






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

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


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
« Last Edit: June 15, 2010, 06:28:04 pm by iFrag »

Offline Mr

  • Inactive Soldat Developer
  • Soldier
  • ******
  • Posts: 166
Re: ARSSE IP Tracker
« Reply #1 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.

Offline jrgp

  • Administrator
  • Flamebow Warrior
  • *****
  • Posts: 5036
Re: ARSSE IP Tracker
« Reply #2 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.
« Last Edit: February 11, 2009, 08:51:41 am by jrgp »
There are other worlds than these

Offline iFrag

  • Major(1)
  • Posts: 6
Re: ARSSE IP Tracker
« Reply #3 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.
« Last Edit: February 11, 2009, 09:22:14 am by iFrag »

Offline Mittsu

  • Soldat Beta Team
  • Flagrunner
  • ******
  • Posts: 617
Re: ARSSE IP Tracker
« Reply #4 on: February 11, 2009, 03:08:14 pm »
awesome stuff, man, thanks. Makes everything way more handy.
Realistic-Soldat.net
<+elerok> soldat is dead
<+AThousandD> shit happens

Offline jrgp

  • Administrator
  • Flamebow Warrior
  • *****
  • Posts: 5036
Re: ARSSE IP Tracker
« Reply #5 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?
There are other worlds than these

Offline Sir Jeremy

  • Flagrunner
  • ****
  • Posts: 691
  • Eurolicous!
Re: ARSSE IP Tracker
« Reply #6 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.

Offline PQ

  • Camper
  • ***
  • Posts: 418
  • Charge!
Re: ARSSE IP Tracker
« Reply #7 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.
« Last Edit: February 11, 2009, 06:57:21 pm by PQ »
#2Wai.soldat @ quakenet.org Soldat's heaven


Offline EnEsCe

  • Retired Soldat Developer
  • Flamebow Warrior
  • ******
  • Posts: 3101
  • http://enesce.com/
    • [eC] Official Website
Re: ARSSE IP Tracker
« Reply #8 on: February 12, 2009, 01:33:27 am »
A fan app for a fan app, splendid!

Offline iFrag

  • Major(1)
  • Posts: 6
Re: ARSSE IP Tracker
« Reply #9 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.
« Last Edit: February 13, 2009, 11:04:44 am by iFrag »

Offline Aquarius

  • Soldier
  • **
  • Posts: 234
Re: ARSSE IP Tracker
« Reply #10 on: February 13, 2009, 02:16:29 pm »
Nice job, thanks.

Offline scarface09

  • Veteran
  • *****
  • Posts: 1153
  • Arsenal Supporter For Life
Re: ARSSE IP Tracker
« Reply #11 on: February 14, 2009, 12:43:23 am »
haha awesome program...downloaded!
Football is the other face of the world. If you don't like it, then you can get the hell out!

Offline SyavX

  • Soldat Beta Team
  • Camper
  • ******
  • Posts: 338
Re: ARSSE IP Tracker
« Reply #12 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 :D
« Last Edit: May 10, 2009, 10:43:12 am by SyavX »

Offline iFrag

  • Major(1)
  • Posts: 6
Re: ARSSE IP Tracker
« Reply #13 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.

Offline MetsuriTossavainen

  • Camper
  • ***
  • Posts: 267
  • The Chainsaw Wizard
Re: ARSSE IP Tracker
« Reply #14 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. :)

Offline Ben

  • Major(1)
  • Posts: 16
Re: ARSSE IP Tracker
« Reply #15 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!

Offline iFrag

  • Major(1)
  • Posts: 6
Re: ARSSE IP Tracker
« Reply #16 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.

Offline Ben

  • Major(1)
  • Posts: 16
Re: ARSSE IP Tracker
« Reply #17 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.