Top

IP Address Locator


mIRC Code
+ 4 likes
Please Register to submit score.
Bookmark and Share
Average Score  7.3 (of 3 scores)
Date Added  Apr 29, 2009
Last Updated  Oct 17, 2009
Tags  geobytes  ip  locator  proxy 

Introduction


This is a simple little script that gets a lot of information about a given ip address from
www.geobytes.com . Awesome site, by the way, those guys are incredible.
This script only has dialogs -- NO triggers. Reason: This site will ban you if you continuously search for ip addresses.
No instructions really needed. You can get to the dialog from any menu. It's under Ip Locator.
A real ip address is required for this to work.
**note** The Proxy?: function on this is useless. I checked it with nothing but open proxies and it said false for everyone.
*** UPDATED *** I added a drone checker to this. It uses dronebl.org and dns to see if the ip address is listed as a open proxy or a malicious connection. To use this function, just click the drone check box and click search.
Although some proxies get past this check, I have never seen a false positive. It's damn near 100% acurate.
**Updated** Added nicklist checker for ircopers.
Right click a nick and click Ip locator nickname and the dialog will open and search for the ip address of the selected nickname. **note** This works using /userip so if you don't have the correct privileges to use this function it will default back to your ip address.
***This feature was added at the suggestion of Kyle on WyldRyde. Thanks Kyle :) Great idea :)
**Update**
Added Triggers !IpInfo @IpInfo
! Will notice the user @ Will message the channel if the user has halfops or higher.

Just right click channel or status to turn it on.
Thanks to mrmr for the link :)

Grab the Code

;iplocator by Ford_Lawnmower irc.mindforge.org #USA-Chat
#IpInfo on
On $*:Text:/^(!|@)IpInfo.*/Si:#: {
  if ($timer($+(IpInfo,$network,$nick))) { return }
  .timer $+ $+(IpInfo,$network,$nick) 1 6 noop
  var %method $iif($regml(1) == !,.notice $nick,$iif($regex($nick($chan,$nick).pnick,/(!|~|&|@|%)/),.msg $chan,.notice $nick))
  IpInfo %method $2-
}
#IpInfo end
alias EchoIpInfo { IpInfo echo -a $1- }
alias -l IpInfo {
  $1-2 07Searching........
  var %sockname $+(IpInfo,$network,$2,$ticks)
  sockopen %sockname www.melissadata.com 80
  sockmark %sockname $1-2 $+(/lookups/iplocation.asp?ipaddress=,$3)
}
On *:sockopen:IpInfo*: {
  if (!$sockerr) {
    sockwrite -nt $sockname GET $gettok($sock($sockname).mark,3,32) HTTP/1.0
    sockwrite -n $sockname Host: SiteName
    sockwrite -n $sockname $crlf
  }
  else { echo -st Socket Error $nopath($script) | sockclose $sockname | return }
}
On *:sockread:IpInfo*: {
  if ($sockerr) { echo -st Socket Error $nopath($script) | sockclose $sockname | return }
  else {
    var %IpInfo | sockread %IpInfo
    if ($regex(%IpInfo,/\Q<tr><td align="right">\E(.*)\Q</td><td><b>\E(.*)\Q</b></td></tr>\E/g)) {
      put $gettok($sock($sockname).mark,1-2,32) $remove($+(07,$regml(1),:,$chr(32),06,$regml(2)),&nbsp;)
    }
    elseif ($regex(%IpInfo,/\Q<font color=red>\E(.*)\Q<b>\E(.*)\Q</b>\E(.*)\Q<br>\E(.*)\Q</font><br><br>\E/g)) { 
      $gettok($sock($sockname).mark,1-2,32) $regml(1) $regml(2) $regml(3) $regml(4) 07Syntax !IpInfo 1.2.3.4
      sockclose $sockname
    }
  }
}
dialog IP_Locator {
  title "Ip Locator"
  size -1 -1 96 144
  option dbu
  text "Country:", 1, 0 8 33 8, right
  text "Region:", 2, 0 16 33 8, right
  text "City:", 3, 0 24 33 8, right
  text "Certainty:", 4, 0 32 33 8, right
  text "Latitude:", 5, 0 40 33 8, right
  text "Longitude:", 6, 0 48 33 8, right
  text "Time Zone:", 7, 0 56 33 8, right
  text "Population:", 8, 0 64 33 8, right
  text "Proxy?:", 9, 0 72 33 8, right
  text "Currency:", 10, 0 80 33 8, right
  text "", 11, 40 8 57 8
  text "", 12, 40 16 57 8
  text "", 13, 40 24 57 8
  text "", 14, 40 32 57 8
  text "", 15, 40 40 57 8
  text "", 16, 40 48 57 8
  text "", 17, 40 56 57 8
  text "", 18, 40 64 57 8
  text "", 19, 40 72 57 8
  text "", 20, 40 80 57 8
  text "IP Address:", 21, 0 120 33 8, right
  edit "", 22, 40 120 54 10
  button "Find", 23, 65 131 29 12
  text "", 24, 0 0 97 8, center
  icon 25, 40 92 47 23
  text "Flag:", 26, 0 98 33 8, right
  check "Check for Drones", 27, 2 131 58 10
}
On *:dialog:Ip_Locator:Sclick:23: {
  if ($gettok($did(ip_locator,22).text,0,46) != 4) {
    did -a Ip_Locator 24 You must enter a ip address
    .timer 1 3 did -a Ip_Locator 24
    return
  }
  else {
    did -a Ip_Locator 24
    IpLocator $did(ip_locator,22).text
    if ($did(Ip_Locator,27).state == 1) { dronebl $did(ip_locator,22).text }
  }
}
On *:dialog:Ip_Locator:init:*: {
  IpLocator $ip
  $iif($ip,did -a Ip_locator 22 $ip)
}
alias IpLocator.timeout {
  if (%IpLocator.chan == dialog) && ($dialog(IP_Locator)) {
    did -a Ip_locator 24 Connection Timed Out!
    .timer 1 3 did -a Ip_Locator 24
  }
  else { echo -a Connection Timed Out! }
  IpLocator.clear
}
alias IpLocator.clear {
  unset %IpLocator*
  sockclose IpLocator
  .timer-IpLocator off
  halt
}
alias IpLocator {
  set %IpLocator.nick $me
  set %IpLocator.chan dialog
  sockclose IpLocator
  set %IpLocatorurl $+(/IpLocator.htm?GetLocation&IpAddress=,$1)
  set %IpLocatorsite www.geobytes.com
  sockopen IpLocator %IpLocatorsite 80
  .timer-IpLocator 1 10 IpLocator.timeout
}
on *:sockopen:IpLocator: {
  if (!$sockerr) {
    sockwrite -n $sockname GET %IpLocatorurl HTTP/1.1
    sockwrite -n $sockname Host: %IpLocatorsite $+ $CRLF $+ $CRLF
  }
  else { echo -st Unknown Socket error $script | return }
}
on *:sockread:IpLocator: {
  if ($sockerr > 0) { echo -a IpLocator >sock error< |  IpLocator.clear }
  else {
    var %IpLocatorvar |  sockread %IpLocatorvar
    if (<td align="right">Country</td> isin %IpLocatorvar) { set %IpLocator.Country on }
    if (<td align="right">Region</td> isin %IpLocatorvar) { set %IpLocator.Region on }
    if (<td align="right">City</td> isin %IpLocatorVar) { set %IpLocator.city on }
    if (<td align="right">Certainty</td> isin %IpLocatorvar) { set %IpLocator.certainty on }
    if (<td align="right">Latitude</td> isin %IpLocatorvar) { set %IpLocator.latitude on }
    if (<td align="right">Longitude</td> isin %IpLocatorvar) { set %IpLocator.longitude on }
    if (<td align="right">TimeZone</td> isin %IpLocatorvar) { set %IpLocator.timezone on }
    if (<td align="right">Population</td> isin %IpLocatorvar) { set %IpLocator.population on }
    if (<td align="right">Is proxy</td> isin %IpLocatorvar) { set %IpLocator.proxy on }
    if (<td align="right">Currency</td> isin %IpLocatorvar) { set %IpLocator.currency on }
    if (<td align="right">Flag</td> isin %IpLocatorvar) { set %Iplocator.flag on }
    if (<input name="ro-no_bots_pls isin %IpLocatorvar) {
      if (%IpLocator.Country == on) { set %IpLocator.country $between(%IpLocatorvar,value="," size,1) }
      if (%IpLocator.region == on) { set %IpLocator.region $between(%IpLocatorvar,value="," size,1) }
      if (%IpLocator.City == on) { set %IpLocator.city $between(%IpLocatorvar,value="," size,1) }
      if (%IpLocator.certainty == on) { set %IpLocator.certainty $between(%IpLocatorvar,value="," size,1) }
      if (%IpLocator.latitude == on) { set %IpLocator.latitude $between(%IpLocatorvar,value="," size,1) }
      if (%IpLocator.longitude == on) { set %IpLocator.longitude $between(%IpLocatorvar,value="," size,1) }
      if (%IpLocator.timezone == on) { set %IpLocator.timezone $between(%IpLocatorvar,value=",",1) }
      if (%IpLocator.population == on) { set %IpLocator.population $between(%IpLocatorvar,value=",",1) }
      if (%IpLocator.proxy == on) { set %IpLocator.proxy $between(%IpLocatorvar,value=",",1) }
      if (%IpLocator.currency == on) { set %IpLocator.currency $between(%IpLocatorvar,value="," size,1) }
    }
    if (<a href="FreeServices.htm"> isin %IpLocatorvar) && (%IpLocator.flag == on) {
      var %flaglink $between(%IpLocatorvar,<a href="FreeServices.htm"><img border="0" src="," width="107",1)
      getflag %flaglink $nopath(%flaglink)
      if (%IpLocator.chan == dialog) && ($dialog(IP_Locator)) {
        did -a IP_Locator 11 $iif(%IpLocator.country,$v1,N/A)
        did -a IP_Locator 12 $iif(%IpLocator.region,$v1,N/A)
        did -a IP_Locator 13 $iif(%IpLocator.city,$v1,N/A)
        did -a IP_Locator 14 $iif(%IpLocator.certainty,$v1 $+ %,N/A)
        did -a IP_Locator 15 $iif(%IpLocator.latitude,$v1,N/A)
        did -a IP_Locator 16 $iif(%IpLocator.longitude,$v1,N/A)
        did -a IP_Locator 17 $iif(%IpLocator.timezone,$v1,N/A)
        did -a IP_Locator 18 $iif(%IpLocator.population,$v1,N/A)
        did -a IP_Locator 19 $iif(%IpLocator.proxy,$v1,N/A)
        did -a IP_Locator 20 $iif(%IpLocator.currency,$v1,N/A)
        .timer 1 4 did -g IP_Locator 25 $qt($+($mircdir,flags\,$nopath(%flaglink)))
      }
      IpLocator.clear
    }
  }
}
alias -l IP_Locator {
  if ($dialog(IP_Locator)) { dialog -v IP_Locator IP_Locator }
  else { dialog -m IP_Locator IP_Locator }
}
menu status,channel {
  IP Locator
  .Dialog:IP_Locator
  .$iif($group(#IpInfo) == On,$style(1)) IpInfo Trigger
  ..$iif($group(#IpInfo) == On,$style(2)) On: .enable #IpInfo
  ..$iif($group(#IpInfo) == Off,$style(2)) Off: .disable #IpInfo
}
Alias -l GetFlag {
  if ($isfile($+(flags\,$2))) { return }
  set %Getflag.Site $gettok($remove($1,http://),1,47)
  set %Getflag.URL $remove($1,$gettok($1,1,47),$gettok($1,2,47),//)
  set %Getflag.PicName $2
  if (!$isdir($+($mircdir,flags))) { mkdir flags }
  sockclose Getflag
  sockopen Getflag %Getflag.site 80
}
On *:sockopen:Getflag:{
  sockwrite -nt $sockname GET %Getflag.url HTTP/1.0
  sockwrite $sockname Host: %Getflag.site $+ $crlf $+ $crlf
}
On *:sockread:Getflag:{
  if (!$sock($sockname).mark) {
    var %Getflag.var | sockread %Getflag.var
    if (%Getflag.var == $null) { sockmark $sockname 1 }
  }
  else {
    sockread &flag 
    bwrite $qt($+($mircdir,flags\,%Getflag.picname)) -1 -1 &flag
  }
}
On *:sockclose:Getflag:{
  unset %Getflag.*
} 
alias -l httpstrip { var %x, %i = $regsub($1-,/(^[^<]*>|<[^>]*>|<[^>]*$)/g,$null,%x) | return $remove($replace(%x,&amp;,&),&nbsp;,&lt;) }
alias -l Put {
  if (!$regex($1,/(\.|^)(msg|notice|echo)$/Si)) || (!$3) { echo -st **Put error** Syntax /Put msg #channel text - or - /Put notice nickname text  | return }
  var %tokens $0, %Tstart 3, %Dtimer 1500
  if ($timer($+(Put,$2,$network)).secs) { %Dtimer = $calc($v1 * 1000) }  
  while ($len($($+($,%Tstart,-,%tokens),2)) > 430) {
    dec %tokens
    if ($len($($+($,%Tstart,-,%tokens),2)) <= 430) {
      .timer -m 1 %Dtimer $1-2 $($+($,%Tstart,-,%tokens),2))
      inc %Dtimer 1500
      %Tstart = $calc(%tokens + 1)
      %tokens = $0
    }
  }
  .timer -m 1 %Dtimer $1-2 $($+($,%Tstart,-,%tokens),2))
  .timer $+ $+(Put,$2,$network) -m 1 $calc(%Dtimer + 1500) noop 
}
;alias by Gummo
alias -l between { 
  noop $regex($1,/\Q $+ $2 $+ \E(.*?)\Q $+ $3 $+ \E/gi) 
  return $regml($4) 
}
alias -l dronebl {
  .enable #dronecheck
  var %dronebl $gettok($1,4,46) $+ . $+ $gettok($1,3,46) $+ . $+ $gettok($1,2,46) $+ . $+ $gettok($1,1,46) $+ .dnsbl.dronebl.org
  set %dns.ip $1
  .dns %dronebl
}
menu nicklist {
  IP Locator for $$1:{
    IP_Locator
    .enable #nicklistcheck
    userip $$1
    .timer 1 2 .disable #nicklistcheck
  }
}
#nicklistcheck off
Raw 340:*: {
  haltdef 
  var %tempip $gettok($1-,2,64)
  echo -a %tempip
  if ($gettok(%tempip,4,46) isnum) {
    iplocator %tempip
    did -r Ip_locator 22
    did -a Ip_locator 22 %tempip
  }
}
#nicklistcheck end
#dronecheck off
On 1:DNS: {
  if ($dialog(IP_Locator)) { 
    if ($dns(0)) { did -a Ip_Locator 24 $qt(%dns.ip) Is a Drone! | .timer 1 2 did -a IP_Locator 19 True }
    else { did -a Ip_Locator 24 $qt(%dns.ip) is Not a Drone | .timer 1 2 did -a IP_Locator 19 False } 
  }
  unset %dns.ip
  .disable #dronecheck
  halt
}
#dronecheck End

Comments

  (40)  RSS
FordLawnmower
Comments: 412
 
mIRC Snippet:  IP Address Locator
Posted on Apr 29, 2009 7:08 pm
Updated ** Added drone/open proxy checker :)
MaxEvans
Comments: 89
 
mIRC Snippet:  IP Address Locator
Posted on Apr 29, 2009 11:15 pm
Nice. I like it. =]
Cheiron
Comments: 627
 
mIRC Snippet:  IP Address Locator
Posted on Apr 30, 2009 6:26 am
you might want to edit the intro to state it is OPER only due to the real ip being required. only way non oper can see a real ip is via a dcc session as any server hostmasking is null there.
montague
Comments: 21
 
mIRC Snippet:  IP Address Locator
Posted on Apr 30, 2009 7:08 am
This script only has dialogs -- NO triggers. Reason: This site will ban you if you continuously search for ip addresses.

if this code would work with public triggers & added with geoworldmaps in returns in chan, that would be much more awesome. btw, this code works pretty good. laff ur works man.
FordLawnmower
Comments: 412
 
mIRC Snippet:  IP Address Locator
Posted on Apr 30, 2009 9:09 pm
@MaxEvans Thanks :)
@Cheiron I actually made this for a friend who is on some networks that don't have IP cloaking, so everyone can see the ip's. For some reason, there are still a lot of stubborn networks that refuse to use any type of IP masking.
@montague Perhaps at some point I'll consider changing this script and adding some more features. Right now I'm happy just being able to gather a little information about a IP from inside mirc.
Prelude
Comments: 99
 
mIRC Snippet:  IP Address Locator
Posted on May 1, 2009 3:19 pm
umm doing my own ip this is wayyyyyyyyyyyyy offffffffffff.

says:

Country: Italy
Region: Veneto
City: Treviso
Certainty: 50% <-- umm no

and the rest doesn't really matter, lol im in New York State. Cool though.
Cheiron
Comments: 627
 
mIRC Snippet:  IP Address Locator
Posted on May 1, 2009 3:20 pm
told me i was in australia when i am actually in the uk !
MaxEvans
Comments: 89
 
mIRC Snippet:  IP Address Locator
Posted on May 1, 2009 8:30 pm
Wow, I just checked mine. It said I was in Canton, Georgia. Although, I've been there, and know exactly where Canton is. I live in Florida. And Canton is in north Georgia. It said the certainty was 95%. xD Kinda funny, really. =P
FordLawnmower
Comments: 412
 
mIRC Snippet:  IP Address Locator
Posted on May 1, 2009 9:12 pm
I would love to find a free site for this that is more consistent. If anyone knows of one, let me know and I will use it instead. I'm not exactly sure how this site gathers it's information, but I have noticed some Inconsistencies as well.
Aucun50
Comments: 548
 
mIRC Snippet:  IP Address Locator
Posted on May 2, 2009 2:04 pm
Another good dialog, i like how you take it to the next level by adding a flag and other information.
FordLawnmower
Comments: 412
 
mIRC Snippet:  IP Address Locator
Posted on May 2, 2009 2:06 pm
Thank You Aucun50 :)
PATX
Comments: 389
 
mIRC Snippet:  IP Address Locator
Posted on May 4, 2009 4:29 pm
whew.... just saw this script! ANOTHER nice one by FordLawnmower... i love the way is dailogs are simple but effictive and not to mention easy to use. but the main thing that gets me on this is the fact that ppl would use this. i have seen scripts for like 8balls and plain old bots that have 2 commands that you will *never* use and bots with 1000 commands that u'll never use, but it seems to me ppl have a *use* for all of FordLawnmower's scripts. once agian (what is this like billionth time i have said this???) keep up the great work!
Nitrooo
Comments: 2
 
mIRC Snippet:  IP Address Locator
Posted on May 5, 2009 10:47 am
Hey really nice script ^^
You said you were looking for a better website. Well I have this one, don't know if it's better, it doesn't has all that info like the other one but you can check it:

http://www.ip-adress.com/ip_tracer/

I was looking for a script like this but I don t know how to program sockets is there a way to change that script to be triggered by on Text?
Instead of being used in a dialog we use:
.IP <Ip_number>
and it sends messages to the channel with the info.
Is that possible?
Anyway really good script, it's very usefull to check some info on some users. ^^

Cumps Nitro
FordLawnmower
Comments: 412
 
mIRC Snippet:  IP Address Locator
Posted on May 5, 2009 12:19 pm
Thanks for the link Nitrooo, I'll have a look later.
It's possible to make this a on text and open to channels, however using this site for more than just occassional or personnel use, will get your ip address banned permanently.
It's best to just use the dialogs for your own use so you don't lose the privilege of using the free resources at www.geobytes.com .
Nitrooo
Comments: 2
 
mIRC Snippet:  IP Address Locator
Posted on May 6, 2009 10:54 am
Ok
So but it s only a site problem, that kinda sucks :/
You should definitely get another website.
Once again really nice script.
Congrats ^^

Cumps Nitro
montague
Comments: 21
 
mIRC Snippet:  IP Address Locator
Posted on May 6, 2009 11:25 am
how bout www.melissadata.com :P
PATX
Comments: 389
 
mIRC Snippet:  IP Address Locator
Posted on May 6, 2009 2:08 pm
what about [url]http://whatismyip.com[\url]
MaxEvans
Comments: 89
 
mIRC Snippet:  IP Address Locator
Posted on May 6, 2009 2:52 pm
Thing about that one is that it doesn't have all the info Geobytes does. http://www.ip-adress.com/ip_tracer/ has info as well. Other than just IP.
hy71194
Comments: 16
 
mIRC Snippet:  IP Address Locator
Posted on May 6, 2009 4:02 pm
ip2location.com is very accurate in my tests. You can download their database and make your own website with it, to remove their 20/day limit.
FordLawnmower
Comments: 412
 
mIRC Snippet:  IP Address Locator
Posted on May 6, 2009 8:53 pm
Thanks for the links everyone. I'll check them all out at weeks end.
mr_president
Comments: 26
 
mIRC Snippet:  IP Address Locator
Posted on Jun 5, 2009 1:42 am
Wow, Very nice FordLawnmower...
It worked the first time XD...
FordLawnmower
Comments: 412
 
mIRC Snippet:  IP Address Locator
Posted on Jun 5, 2009 6:15 pm
Thanks mr_president :)
HORUS
Comments: 3
 
mIRC Snippet:  IP Address Locator
Posted on Jul 11, 2009 7:55 am
-
* /noop: not connected to server (line 158, IP_Locator.ini)
-

noop $regex($1,/\Q $+ $2 $+ \E(.*?)\Q $+ $3 $+ \E/gi)
return $regml($4)

It doesnt work for me :S
FordLawnmower
Comments: 412
 
mIRC Snippet:  IP Address Locator
Posted on Jul 11, 2009 1:27 pm
@HORUS You will have to give me more information than that for me to try to reproduce this error. What is your version of mIRC? Were you trying to use this offline? What were you doing when you got the error?

The section of code that you got an error on is very sound. I use the same line in about half of the scripts I post here and it's never generated an error in all my testing.
I also loaded the code from the top of this page and was unable to generate an error in 50 tries. 25 times connected to the server and 25 times disconnected.

So my guess is that:

  1. Some characters were missed when copying and the pasted code was incomplete.
  2. There is some other unrelated text/code in the remote with this that is causing the error.
  3. The error was a fluke and you should try again.
  4. I have lost my mind and I should go look for it.

My suggestion would be to re-copy the code, delete IP_Locator.ini, Paste the code to a new remote and save it as IP_Locator.mrc .
If you still have a problem let me know with a little more information and I will try my best to help you sort it out.
HORUS
Comments: 3
 
mIRC Snippet:  IP Address Locator
Posted on Jul 12, 2009 4:12 pm
mirc version 6.16 , i try to make IP_Locator.mrc but its doesnt load . i dont know why :(
FordLawnmower
Comments: 412
 
mIRC Snippet:  IP Address Locator
Posted on Jul 12, 2009 7:54 pm
Oh I see ;/ 3 conflicts in the script then;/

  • Noop didn't exist
  • $qt() didn't exist
  • did -g didn't exist

So just for you HORUS --- >>> http://pastebin.com/f1635d798
This version is edited and tested for mIRC 6.16
The only difference with this version is that there is no flag in the dialog , as it was not possible with 6.16 .
Let me know if you have anymore problems HORUS :)
HORUS
Comments: 3
 
mIRC Snippet:  IP Address Locator
Posted on Jul 13, 2009 5:35 am
Thnx man its work , good luck with codes :)
MaxEvans
Comments: 89
 
mIRC Snippet:  IP Address Locator
Posted on Jul 13, 2009 5:41 am
This is why you should always have the latest version of miRC.
FordLawnmower
Comments: 412
 
mIRC Snippet:  IP Address Locator
Posted on Aug 8, 2009 12:22 pm
**Updated**
**Added nicklist checker for ircopers.**
Right click a nick and click Ip locator nickname and the dialog will open and search for the ip address of the selected nickname. **note** This works using /userip so if you don't have the correct privileges to use this function it will default back to your ip address.
***This feature was added at the suggestion of Kyle on WyldRyde. Thanks Kyle :) Great idea :)
lg84
Comments: 8
 
mIRC Snippet:  IP Address Locator
Posted on Sep 21, 2009 9:09 am
id like to see this script for a bot so that the information can be shown in the channel not in a dialog
gooshie
Comments: 66
 
mIRC Snippet:  IP Address Locator
Posted on Sep 21, 2009 11:31 am
All those ip locator websites are going to at BEST return
the location of the isp main office or what they list it as.
No isp in their right mind will give out locations of their
customers.
Maybe some type of traceroute would get you close to the
last router point whatever.
FordLawnmower
Comments: 412
 
mIRC Snippet:  IP Address Locator
Posted on Sep 21, 2009 3:37 pm
That site does a pretty good job gooshie. The results are based the cross referencing of hundreds of data bases. A lot of the data comes from speed tests of all places ;/ The rest of the data comes from dns data bases as well as traceroute data.
It would be nice if you could make a script using traceroute but it's just to damn slow.
@lg84 -- from the intro
Quote:
This script only has dialogs -- NO triggers. Reason: This site will ban you if you continuously search for ip addresses.
mrmr
Comments: 4
 
mIRC Snippet:  IP Address Locator
Posted on Oct 12, 2009 6:42 am
very nice snippet indeed.
Here's some other locators tools.
would be nice to have them all in one script only (selectable).
Here in Europe, seems the first two work better.

http://www.ip-adress.com/ip_tracer/1.2.3.4
http://www.ip2location.com/1.2.3.4
http://www.melissadata.com/lookups/iplocation.asp?ipaddress=1.2.3.4
http://www.dnsstuff.com/tools/ipall/?tool_id=67&ip=1.2.3.4
FordLawnmower
Comments: 412
 
mIRC Snippet:  IP Address Locator
Posted on Oct 12, 2009 12:06 pm
Thanks mrmr :) I'll have a look at those links a little later.
mrmr
Comments: 4
 
mIRC Snippet:  IP Address Locator
Posted on Oct 13, 2009 7:20 am
heh...forgot to say that ip-adress.com, due to bots has a limit on queries per day.
registering a free account permit for 50 queries per day...so what about adding a "log-in" feature? eheh...ok...guess this' too much...

Yesterday I looked to your script to mod it for ip-adress, but I definitely suck at regex ;)
FordLawnmower
Comments: 412
 
mIRC Snippet:  IP Address Locator
Posted on Oct 17, 2009 11:26 am
Those last two links are good mrmr :)
I think I'll do something with them Today.
FordLawnmower
Comments: 412
 
mIRC Snippet:  IP Address Locator
Posted on Oct 17, 2009 2:00 pm
**Update**
Added Triggers !IpInfo @IpInfo
! Will notice the user @ Will message the channel if the user has halfops or higher.

Just right click channel or status to turn it on.
Thanks to mrmr for the link :)
Cold_Fussion
Comments: 39
 
mIRC Snippet:  IP Address Locator
Posted on Nov 8, 2009 3:28 pm
RAHTER NOT... ill be critised by u all
FordLawnmower
Comments: 412
 
mIRC Snippet:  IP Address Locator
Posted on Nov 8, 2009 6:43 pm
??????????????????
Cold_Fussion
Comments: 39
 
mIRC Snippet:  IP Address Locator
Posted on Nov 9, 2009 8:22 am
as cool as this code is
its wrong most of the time...
this is the recode of what i did....

[15:56:20] <Hyperion> Drone Check: Not A Drone
[15:56:23] <Hyperion> IP Address: 78.129.228.66 Map Reference: South America, Central America and the Caribbean Currency: Colombian Peso
[15:56:23] <Hyperion> Country: Colombia (CO) Region: Valle del Cauca City: Cali
[15:56:23] <Hyperion> Certainty: 90% Latitude: 3.4470 Longitude: -76.5160
[15:56:23] <Hyperion> TimeZone: -05:00 Population: 40,349,388 Proxy: false
[15:56:23] <Hyperion> Closest Cities: Cali (0km), Palmira (28km), Santa Marta (45km),

but thats wrong... it should be

[15:59:38] <Hyperion> Country: United Kingdom
[15:59:38] <Hyperion> State/Region: D6
[15:59:38] <Hyperion> City: Verwood
[15:59:38] <Hyperion> Latitude: 50.8667
[15:59:38] <Hyperion> Longitude: -1.8667
[16:00:22] <Hyperion> Hostname: 78.129.228.66
[16:00:22] <Hyperion> ISP: RapidSwitch Ltd
[16:00:22] <Hyperion> Organization: Gridstar Networking Limited
[16:00:22] <Hyperion> Proxy: None detected
[16:00:22] <Hyperion> Type: Unknown

would be cool if someone could make a code to make it get it from http://whatismyipaddress.com/staticpages/index.php/lookup-ip

thats the most accurate atm thanks

Commenting Options

Register or Login to Hawkee.com or use your Facebook or Twitter account by clicking the corresponding button below.

  
Bottom