Security Tools (Ping, Traceroute, Whois, Port Testing) - Windows Mobile Development and Hacking General

This is a 1.0 release and is looking for people to try it out. The application allows for pinging a host, trace the path to a host, do Whois lookups on domain names, and even test ports. You can download it from http://www.securenetworksystems.com/SecurityTools/ and can get a demo license from http://www.securenetworksystems.com/SecurityTools/demo.aspx that will give you a week of testing the software. The image below shows a trace that is mapped out.
We are releasing this for testing before it goes up for sell, so any productive feedback is appreciated. Please note that full installation size is around 45MB (due to a database size), so it is a good idea to verify you have enough space on your phone/device or install to a storage card.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
* Works with Windows Mobile PPC devices with Compact Framework 2.0 or later
* Ping, Trace, WHOIS and Port Scan
* View your trace on a map and follow it hop by hop
* Test port ranges or try a single port and send clear text commands to the port
* Save your results and load them back in at any time
* Utilize any network connection (3G, CDMA, 802.11, ActiveSync, etc.),
System Requirements:
* Pocket PC with Windows Mobile 5.x, 6.x Pro or later
* Compact Framework 2.0 or later
* Network/Internet Connection
* It is recommended that you have an unlimited data plan through your phone provider
* ~45MB of storage space for all features, more space is needed for map data and map data is downloaded on need basis
Latest Release (9/15/2009)
Enhanced: Finger control for the map (larger zoom buttons).
Fixed: Scaling issues for VGA/WVGA (large screens) in the port testing section and in the setup wizard.
Fixed: An error in setup wizard if Device is selected for tile cache location.
Fixed: If a service returned special characters (such as SSH) in port testing during a single port test, the entire message would not be displayed. The message is now shown without the characters that can’t be displayed.

I just added some additional picture so you can see some of the other cool functions of the application. The only thing that isn't shown here is the WHOIS lookup. Hope everyone is enjoying the free trial.

Nice tool to do simple troubleshooting while on the road.
The Whois gives a lot of garbage. It should search for the exact match. If people want more sites that aren't exact matches, wildcards should be used. Instead, a Whois for google.com gives no relevant data, and you have to do another search to get the info. The search gives things like google.com.zzzzz.download.movie.online.zml2.com, as well as addresses to porn sites.

Related

Writing a "network keyboard" with .NET CF?

Does anybody know if its possible to write a virtual keyboard driver which takes its "keystrokes" from a network stream?
I think about a windows (or MacOS or Linux ... ) application which sends the keys typed in a textfield or similar via TCP/IP to the PDA.
The PDA should take these keystrokes and send them to the application in the foreground.
In Window, I would need a self writen driver (writen in the MS driver development center) to simulate a complete keyboard. What about Windows Mobile? Can the compact framework do something like this even if the programm is not in the main focus?
cu
Dirk
You can not write drivers for Window Mobile in CF, in fact as far as I know you can not write drivers at all in .NET, they have to be written in native code.
But I think that for your purpose drivers are not relevant. In fact, i wouldn't use a 'fake' driver approach for desktop either. It is over complicating matters.
All you need to do is create a small and simple server (should be easy to do in .NET) that will listen to the network and generate keyboard events. It does not have to be an actual keyboard driver or SIP.
Now I am not sure about CF but there is a Win32 API that applies to both desktop and mobile versions: keybd_event()
You can use it to simulate keyboard input from within any kind of app without worrying what application or control currently has focus.
Thanks!
My sample applications works already. I am able to send single keystrokes via TCP. Now I have to think about usabilty and debugging
The next step will be to implement some kind of protocol to send the exact keystroke representation to the PDA...
cu
Dirk
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Due to this tiny transfer protocol everythink works like if the keyboard would be directly connected. All I have to do is implement special characters like @, €, ...
I think I will publish it open source under GPL. But I need responses if anybody needs functions not contained by my little programm...
Hmmm... how about making this work the other way around? I'd love to be able to send keystrokes to my computer from my Pocket PC (for remote controlling Winamp, for instance - all the WLAN Winamp remotes available are either ****e or lack a seek function...).

Thumb Magic Phone Edition v1.0

Broken Stylus? No problem!
Get organized now! Full one-handed operation!
Super productivity in one application
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Mavens is proud to announce its first software designed for the Pocket PC platform and is called "ThumbMagic".
The product is revolutionary in its concept and design enabling the end user to use his/her Pocket PC in a totally different way which was never possible! Imagine using your Pocket PC with just "ONE HAND"....Yes! No need for a stylus for most of your daily usage!
Here are some of the main feature highlights -
* Complete One Handed Operation
* Add appointments, tasks, contacts intuitively using Mavens' innovative linear data gatherer system
* Send SMS, Emails (POP3 & Activesync) through a single unified messaging system in 3 simple steps!
* Two built in quick access plugins - a full feature calculator & a device statistics plugin
* Open architecture to support multiple plugins ranging from Weather info, games, mp3 players etc.
* Track important information on your home screen with the Appointment/Task "Radar"
* Radically designed interfaces making it the "quickest" way to navigate
* Completely built-in input mechanisms such as full screen keyboards, time & alarm property pages
* Easy readability makes it ready to use while on the run!
* The very "First" 100% skinned interface! That means every pixel that you see is skinnable!
* Low memory consumption and instantaneous startup and navigation
* Graphically rich environments with excellent special effects, all at lightning speeds!
ThumbMagic is designed for complete one-handed operation of the Pocket PC device. You can create appointments, tasks, contacts in an extremely intuitive manner without using your stylus! Completely redesigned interfaces for text entry such as a built in qwerty/ abcd keyboards, sequential data input for making the process much simpler makes it a perfect companion on the go! You can also send Emails (multiple POP3 accounts/ Outlook), SMS messages, MMS messages all through a SINGLE unified 3 step messaging system.
Not to forget, all of this can be done without the need of a stylus! Besides, a powerful plugin system which currently comes with two default plugins (a scientific calculator & a device statistics plugin) which takes the potential of expansion to the next level.
Requirements
WM2003, WM2003SE, WM5.0. Requires 2.0 MB of system RAM
MORE INFO...
Interesting.
Looks nice. I'm going to try!
any youtube movie to show how it works?
Old one..Have used it long back!
And what's your review about how it performs?

Windows Mobile IP Utility

Here is Windows Mobile IP Utility by Enterprise Mobile:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
The Enterprise Mobile IP Utility for Windows Mobile Devices allows you to troubleshoot IP connections using functions such as PING on both Pocket PCs and Smartphones.
All of the features listed below assist an IT Professional with troubleshooting connection issues on a Windows Mobile Device.
* IP Configuration – View and renew IP configuration for all network interfaces on the device
* Ping – Simple ping to any destination host name or IP address
* Trace Route – Trace route from the device to any destination host name or IP address
* Ping Sweep – Ping a sequential range of IP addresses in a subnet
* Speed Test – Check the current bandwidth speed of your device connection to the internet
* Logging – All results of IP Configuration, ping and trace route operations are logged to a text file for collection or sharing
System Requirements
* Windows Mobile 5.0 devices must have .NET Compact Framework 2.0 installed
* Windows Mobile 6.0 and 6.1 devices (already have .NET CF 2.0 in ROM
Click to expand...
Click to collapse
Download link:
http://rapidshare.com/files/120755868/EM-IPUtilSetup.cab.html
Can we get a mirror on this. Rapidshares cats suck lol i can't get the code right.
ROCOAFZ said:
Can we get a mirror on this. Rapidshares cats suck lol i can't get the code right.
Click to expand...
Click to collapse
Here is uploaded.to mirror:
http://uploaded.to/?id=s70xvw
Excellent. I can really use this with my job. I'll be using it this week and report any problems.
ROCOAFZ said:
Can we get a mirror on this. Rapidshares cats suck lol i can't get the code right.
Click to expand...
Click to collapse
Rapid Share has just revamped their pages again. No more stupid cats just 3 simple letters now to input.

[APP][WM6.5] MySettings - easy access to control panel items (old settings panel)

Here's a tool that allows direct access to the Windows Mobile Control Panel entries, designed primarily for version 6.5.
Older Windows Mobile versions provided the Settings panel, but that was recently hidden, so this app covers the gap.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I figured this would be useful for those of you that can't find the Owner name panel, or the Input configuration screen, it uses very little memory as this is a native code application (no framework required).
Download
I've attached the CAB here or you can download it on the developer's webpage.
cplmain.cpl
This group is usually displayed first in MySettings interface. It contains the most important functions
like: Password, Owner information, Memory, About, Screen,
Input, Sounds Notifications, Remove Programs, Menus, Buttons, Today, Beam, Clock Alarms, Network Cards,
Regional Settings, Connections, GPS, etc.
From here you can configure you Owner name information, required for registering other third party applications,
you can configure your Today screen plugins and enable/disable Today screen itself or you can configure the installed keyboards
by accessing the Input option.
Usage
The MySettings interface has an intuitive design: select a group to access its content.
You can press Back / Next to change the page or simply slide over horizontally. To select an item, you can tap on it, or press the Enter key.
A friend who searched his phone after updating it from WM6.1 to WM6.5 and who already asked me about this missing feature said to thank you! He's a happy camper now!
EDiT:
Tags added; cplmain.cpl for wm6.5, wm6.5 control panel
More friends are happy campers! I'll convince them this is a better board than where they are being idle at the moment
Hi Senax,
I had some issues myself, configuring the Owner name on some newer ROMs. Some registered programs don't work without that info correctly configured.
Good thing there are solutions to this kind of problems
When I try dowloading the cab I get this message. "File dowload failed. The requested header could not be located." Any help would be appreciated.
UPDATE: I found the problem to be with Skyfire. Used Opera and the program downloaded fine. The problem I have now is it will not load; I get the message "A problem has occurred wiht main.exe". I removed the program and then downloaded the program through my PC and got the same result when executing the program. I need this user information for other applications, so any help would be greatly appreciated.
Does this work with WM 6.5.3 ?
You can use this one for 6.5 and put the links whenever directly into the home as quicklinks
http://forum.xda-developers.com/showthread.php?t=791682

App Discussion: Adding Infrared Remote Capabilities via Audio

Basically, I'd like to get the ball rolling with making a low cost (Free, Open Source would be best) IR Universal Remote application for the Android Platform.
I wrote up this wiki to help establish current info:
Slatedroid Wiki - Adding IR output to Android Devices
Please see the wiki for all the details, but essentially, the hardware involved is trivial. As far as coding, the following needs to be written or ported from other projects:
A GUI to manage the buttons and selection of devices
A parsing function to read info from pre-made remote control code text files
An audio signal/waveform generator
A database to store the information
All of this stuff has been done before, it's just a matter of bringing it all together into one android-based project.
If the project really took off, future development might include:
Support of LIRC, Pronto, CCF, and/or other IR remote file protocols
Integrated controlling of WiFi and Bluetooth devices
A pre-parsed central database stored "on the cloud" for all major devices
Possibly supporting the "learning" of a new device (would need a IR sensor/decoder attached to microphone input)
Feel free to discuss, correct any errors, bounce new ideas around, etc.
With google tv most of plumbing code and the UI will be available, albeit for a small set of machines and via bluetooth. (google remote)
They used to do this actually.
I remember a long time ago, it was with remote software. It would store the IR signals as WAV files recorded via a 3.5mm headphone IR sensor.
I think you could even make one. All you need to receive and send IR signals is a audio recorder/player. Map certain software buttons to each audio file to make a "Remote Controller" type of device".
Edit:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Yes, all that info is already in the wiki. It's been done a million times, which makes me wonder why there is no one around with an android version yet.
britoso said:
With google tv most of plumbing code and the UI will be available, albeit for a small set of machines and via bluetooth. (google remote)
Click to expand...
Click to collapse
Google TV will be WiFi controlled though, not IR, right? If the source code for the gui was available, that would be a good start.

Categories

Resources