My open source project for Android Scanner profile

Source: Internet
Author: User

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

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.