Overview:
Android Scanner Idle to have nothing to ponder the little thing.
Now the smart phone, tablet device computing ability has been greatly improved, think in addition to communication functions, entertainment reading function, and so on, is not able to point other things.
This small open source project is to tap into the computing power of smart devices today. Perform a network scan algorithm on your tracker to see which ports are available on the target device, a small, portable scanner.
Program GUI
The GUI and operation of the program is simple, start the app, set the scanning parameters, get the scan result.
Startup and Parameter settings
Scan results: No ports available
Scan results: Discovery of available ports
Program Framework
The program is divided into two major parts of the client part and the server part.
Server section:
Development language: C + +
Development environment: Linux uses cross-compiling to run on Android or directly in Linux.
Main function: Execute the scanning algorithm and return the result to client side.
Client section:
Development language: Java
Development environment: Android APP developed by Windows Eclipse
Key features: Interact with people, configure and display results.
Deployment Mode-1:
Deploy directly in Android
The server is compiled into a program that can be run directly under Android, initiated by the client and establishes a TCP connection to the server side for passing messages and returning results.
Deployment Mode-2:
Server is deployed in Linux, the client establishes a connection to the server, and delivers the message and results.
The code is still being perfected, modifying bugs, and adding more scanning algorithms. Welcome interested friends to see together, a lot of criticism advice.
Source Code Address
Copyright NOTICE: This article for Bo Master original article, without Bo Master permission not reproduced.
My open source project for Android Scanner profile