[APP] [11-MAY-2009] PingBox2 Full&Lite

aDEO

Senior Member
Jul 28, 2007
618
10
0
Bruxelles
www.adeo.hit.bg
Hello everyone!

This tool is useful for determining the status of the network and various foreign hosts, tracking and isolating hardware and software problems, and testing, measuring, and managing networks. Want to stay online while you chatting, downloading etc. without your phone going in power safe mode, which will disconnect your network? No problem, just hit <Follow> key and you are set to go!

Features (Full version):
- Ping destination host and take back statistics about it
- ARP scans entire network of every connected network adapter on your device
- Mass Ping entire network or just part of it
- WhoIs domain name or IP address
- Trace is used to determine the route taken by packets across an IPv4 networks
- Following destination host by scheduled check. This also will sound an alarm when/if the connection is lost or found (depend of your settings)
- And of course, everything is customizable

In progress (Full version):
- Wake on LAN

** Screen shoots **
PingBox2 Full


PingBox2 Lite


** History (Full version) **
Code:
[COLOR="DarkRed"][2.1.6][/COLOR] (09-MAY-2009)
- fixed disconnect menu
- added new sound for each <Follow> alarm mode

[COLOR="DarkRed"][2.1.5][/COLOR] (15-MAR-2009)
- added Trace functionality (thanks to alt236 for testing)
- added new <Trace> tab in settings
- updated code, to display results on fly
- improved speed

[COLOR="DarkRed"][2.1.4][/COLOR] (26-FEB-2009)
- added "Auto run with Windows" checkbox
- added some ARP settings
- fixed bug with notification hangup on tray

[COLOR="DarkRed"][2.1.3][/COLOR] (08-FEB-2009)
- revamped settings
- added gather statistics check box
- added auto connect on program start
- added auto connect on whois
- added user notifications check box
- new notifications system
- connect menu is changed, depend on connection state

[COLOR="DarkRed"][2.1.2][/COLOR] (03-FEB-2009)
- added ability to choose <WhoIs> server from settings tab. The servers are saved in "WhoIsServers.txt" file, which can be modified easily if needed. The default server is "whois-servers.net", which have to be queried with domain extension, beside others servers from this list, which have to be queried without it. Will change this when I have more time.
- added "Connect" in Tools menu, which will check your internet connection and will try to establish it, if not exist.

[COLOR="DarkRed"][2.1.1][/COLOR] (01-FEB-2009)
 - added bookmark context menu in <Ping>, <WhoIs> and <Follow> tabs. Hold your stylus over the text box, to use this feature. The bookmarks are saved in "Bookmarks.txt" file, which can be modified easily if needed
 - added limitation in <Follow> log window, to hold maximum 15 rows (FIFO)

[COLOR="DarkRed"][Final-2.1][/COLOR] (24-NOV-2008)
 - added <Follow> alarm mode settings, which will help you to choose when to trigger the alarm sound
 - added installation cab file
 - added shortcut in Programs
 - uninstall is now possible

[COLOR="DarkRed"][beta-6][/COLOR] (17-NOV-2008)
 - added WhoIs functionality

[COLOR="DarkRed"][beta-5][/COLOR] (04-NOV-2008)
 - added functionality to save your current settings

[COLOR="DarkRed"][beta-4][/COLOR] (06-OCT-2008)
 - preventing stand-by mode when <Follow> is active
 - code optimization, to allow disposing some resources

[COLOR="DarkRed"][beta-3][/COLOR] (05-SEP-2008)
 - added <ARP> scanner (local networks)
 - added <Follow> functionality, which give you ability to auto ping a destination host in a scheduled period of time
 - added audio notification if destination host didn't reply on time using <Follow>
 - close button now will minimize form, allowing you to start <Follow> and just continue with your work
 - some settings are cleared up
 - moved hopes field in <Settings> tab

[COLOR="DarkRed"][beta-2][/COLOR] (22-AUG-2008)
 - added ARP on Scan (retrieve MAC address if the destination is in your local network) 
 - added up/down elements in the settings
 - added few optimizations (need more work)

[COLOR="DarkRed"][beta-1][/COLOR] (20-AUG-2008)
 - public beta of v2 released
** Here I want to thank to those, decided to donate PingBox2 project. Thank you: **
Code:
[B][email protected][/B] - 05.02.2009

** Download **
Latest version of PingBox2 Full can be downloaded from my homepage or from here.

Latest version of PingBox2 Lite can be downloaded from my homepage or from here.


Happy pinging! :)
 
Last edited:

open_source

Senior Member
Mar 10, 2008
129
0
0
it's very useful for me, just checking my WLan connectivity or to gathering some information about the network.
i like it
great work!
 

aDEO

Senior Member
Jul 28, 2007
618
10
0
Bruxelles
www.adeo.hit.bg
no offense...but what would this be useful for??
No offense at all, but I didn't knew that someone will ask what is ping and when/why I should use it when I post this treat here in Development and Hacking.

The ping command is useful for determining the status of the network and various foreign hosts, tracking and isolating hardware and software problems, and testing, measuring, and managing networks.

Anyway, feel free to click on next links for more useful information about ping and what it looks like :)
wikipedia.org
microsoft.com
 

aDEO

Senior Member
Jul 28, 2007
618
10
0
Bruxelles
www.adeo.hit.bg
@dcat: Nice tools at one place, but I like my programs fast and clean. And when we talking about speed:

v1.5
- added time statistics for minimum, maximum and average results
- separated errors [destination unknown] from [destination unreachable]
- improved speed

cheers :D
 

aDEO

Senior Member
Jul 28, 2007
618
10
0
Bruxelles
www.adeo.hit.bg
Fri 4 Jul 2008 Mortimor wrote ...
Ok, works with domains but does NOT work with IPs (like 192.168.2.1). Why not? May be a bug? Mort

Fri 4 Jul 2008 TekServer wrote on his mobile ...
I can confirm the behavior reported by Mortimer. It can't even ping itself by IP, nor the default gateway. Still good for testing internet connectivity, but this should probably be addressed to make it a more valuable network tool. :)
It's work as intended. This behavior, can only be USB advanced network functionality problem. To be sure about your IP/gateway address: unplug your USB cable, fire up ping with empty IP/name field. This will return your local IP address: 127.0.0.1, if you are not already connected via WiFi or 3G/CSD. Now, enable WiFi(connected to pc-pc or AP) or 3G/GPRS/CSD connection. Do the same "empty" ping and you will see your WAN/modem assigned IP address. Now type that IP or the one of your gateway in this subnet, and results will be there before you even blink. PingBox can ping itself for sure (much much more), but you have to know your network to start from somewhere...

To use proper USB internet connection, change this in the registry on your PC (not PPC) and reboot:
Code:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows CE Services]
"AllowLSP"=dword:00000000
To manage AT&T hidden proxy, use these cabs:
- remove
- restore
 

aDEO

Senior Member
Jul 28, 2007
618
10
0
Bruxelles
www.adeo.hit.bg
thanks, working now i can enter ip but not pinging ;[ nothing happens when enter ip and press ping button
http://forum.xda-developers.com/showpost.php?p=2385695&postcount=14

Do you have connection with internet or local network via WiFi (not USB/active sync)? Try to ping with empty ip/name field - this have to return your current IP address (127.0.0.1[localhost] if not connected). Also check your firewall on machine you are trying to ping or tell me what kind of error code you receive.
There is no option for "nothing happens" :) After ping, you will see something like this:
- Reply from host (package returned with reply time in ms)
or
- Destination host unreachable (most like firewall or network problem)
or
- Destination host unknown (DNS lookup fail)