-
Notifications
You must be signed in to change notification settings - Fork 2
Architecture
All the activities of the app are part of this package.
Initializes the application - UI, API, checks root, setup the native binaries, event handlers. Implements the Host Discovery Activity.
Implements the PortScanner activity.
Implements the nmap native binary wrapper and the nmap activity.
Implements the traceroute native binary wrapper and the traceroute activity.
Implements the Logs Viewer activity.
Implements the Saving and Loading scans activity.
This package has the core classes - Discovery.java
and Scanning.java
. The activities from org.umit.ns.mobile
package call the functions in these classes to start Host Discovery and Port Scanning.
It starts the various AsyncTasks for different methods for Host Discovery and Port Scanning.
These 2 packages contain all the classes that implement various methods of discovery and scanning. They are the core implementations of the various methods.
This package contains all the utilities required by the app such.
Implements functions that help in starting command line applications from Java.
They collect the network information required by the application.
Implements functions for XML Parsing.
Functions for unzipping raw binaries in Android