IPLog

This plugin logs the IP addresses of players as they log in, with commands allowing you to look-up the ip addresses a player has used or all of the players associated with an IP address.

Commands

Typing /ip or /ip help will display the help page - a list of all of the following commands.

/ip convert
  • Converts the ip/player logs into csv files
/ip add [player] [ip]
  • Allows you to add the connection between a player and ip.
/ip purge [player] [ip]
  • Removes the connection between a player and ip.
/ip alias [player]
  • Gets the ip addresses used of the player, and returns all names associated with those ips. (Useful for getting multiple accounts on the same ip).
/ip lookup [player] or /ip lookup [ip]
  • Returns either all of the ips associated with a player, or all of the players associated with the ip.
/ip history [player] or /ip history [ip]
  • Display a list of all of the ips associated with the player, or all of the players associated with the ip, and the date of last login.
/ip dnd
  • Toggle receiving the ip messages on player login.

Permissions

iplog.admin
  • Allows user access to all of ip log commands
iplog.basic
  • Allows user access to the read-only commands (alias and lookup)

Installation / Configuration

Just put the JAR in the plugins folder, IPs will be tracked on player login and saved to the data folder.

save-delay - This determines how often (in minutes) the IP data should be saved to the data folder. This is to prevent the data from saving too many times if multiple people log in quickly. IPs will also be saved on plugin disable. A value of anything less than 1 minute will only save on plugin disable.

convert-automatically - This determines if the plugin should automatically convert the IP/Player logs to CSVs whenever it saves to the data folder. If this is false, the files will only ever be converted when the /ip convert command is run. convert-type determines which excel file will be generated.

track-history-limit - Limit the number of dates saved by the plugin.

display-login-message - Display the ip addresses of players as they login to players with the right permission.

Changelog

v0.8 - Current Version
  • Fixed partial name recognition (typing /ip lookup night instead of /ip lookup nighteyes604)

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of nighteyes604 nighteyes604 Mar 31, 2012 at 17:43 UTC - 0 likes

    @ThisUsernameIsMine: Go

    If you're sure it doesn't work, create a ticket and upload your addresses.iplog and players.iplog files please. Note : This will tell me the names and ip addresses that the plugin has stored, but I won't use them for anything except helping you debug.

    Edit: You can also try converting the files to .csv and opening them up to see what's stored, and if it actually got more than one IP.

    Last edited Mar 31, 2012 by nighteyes604
  • Avatar of ThisUsernameIsMine ThisUsernameIsMine Mar 31, 2012 at 17:38 UTC - 0 likes

    Well i've been under multiple (local) ip addresses, under a single name, and it only shows one entry..

    Last edited Mar 31, 2012 by ThisUsernameIsMine
  • Avatar of dotkropka dotkropka Mar 31, 2012 at 14:17 UTC - 0 likes

    Not true, it works for me and it shows all used IPs.

    Great plugin btw.

  • Avatar of ThisUsernameIsMine ThisUsernameIsMine Mar 31, 2012 at 09:25 UTC - 0 likes

    What a nice plugin! :-)

    But something aint right...

    Returns all of the ips associated with a player isn't working :S

    While /ip lookup ip address shows all used player aliases for that ip address,
    /ip lookup player always shows one ip address (even when more ip addresses were used)

    Since ip addresses are difficult to remember, could you please fix this problem for us?
    I've tested it under the latest CB development build @ Java 6.

    Thank you!

    Best regards,
    ThisUsernameIsMine

    Last edited Mar 31, 2012 by ThisUsernameIsMine
  • Avatar of nighteyes604 nighteyes604 Mar 26, 2012 at 09:45 UTC - 0 likes

    @deleted_8039704: Go

    Yes I'll add this option sometime tomorrow, glad it helps :) .

  • Avatar of deleted_8039704 deleted_8039704 Mar 26, 2012 at 02:57 UTC - 0 likes

    Just what I was looking for, a IP logger that didnt try to ban people, just logged the IP.

    Love the CSV export function, thats what has me using this ;)

    Hate having to comb through server.log looking for IPs.

    edit: could you add a config option to put the IPs in colums or in rows in CSV export.

    Last edited Mar 26, 2012 by deleted_8039704
  • Avatar of Hotshot2162 Hotshot2162 Mar 18, 2012 at 02:15 UTC - 0 likes

    Great plugin!!! This is just what I needed!! ...My server had a little period where everyone was hacking other people's accounts and such, and we didnt know who was who, but this will sort all that out! Thank you!!

  • Avatar of nighteyes604 nighteyes604 Mar 17, 2012 at 02:01 UTC - 0 likes

    @Jayyx2: Go

    I'll work on changing the format - or at least making it an option.

    Edit: Added in v0.4.

    Last edited Mar 17, 2012 by nighteyes604
  • Avatar of Jayyx2 Jayyx2 Mar 16, 2012 at 21:17 UTC - 0 likes

    I'd use this if it was output to a readable file, csv or tsv.

  • Avatar of nighteyes604 nighteyes604 Mar 16, 2012 at 18:19 UTC - 0 likes

    @BrvtvsC: Go

    I'll work on adding that now - thanks for the feedback!

    Edit: Uploaded version 0.3.

    Last edited Mar 16, 2012 by nighteyes604

Facts

Date created
Mar 15, 2012
Categories
Last update
Apr 08, 2013
Development stage
Beta
Language
  • enUS
License
All Rights Reserved
Curse link
IPLog
Downloads
9,048
Recent files
  • B: IPLog v1.1 for CB 1.5.1-R0.1 Apr 08, 2013
  • B: IPLog v1.0 for CB 1.3.1-R2.0 Sep 20, 2012
  • B: v0.8 for CB 1.2.5-R3.0 May 29, 2012
  • B: v0.7 for CB 1.2.5-R2.0 May 27, 2012
  • B: v0.6 for CB 1.2.5-R2.0 May 26, 2012

Authors