com.wjholden.nmap
Class NmapScan

java.lang.Object
  extended by 
      extended by com.wjholden.nmap.NmapScan
All Implemented Interfaces:
NmapConstants

public class NmapScan
extends
implements NmapConstants

Perform the actual scan.
0.4.5:
- moved many local variables to private visibility
- utilized previously unused NmapError class.
Context isn't needed for this class, but it is needed in NmapInstall class for Resources.

Author:
William John Holden (wjholden@gmail.com)

Field Summary
private  java.lang.String bindir
           
private  java.lang.String command
           
private  java.lang.String outputArgs
           
private  java.lang.String shell
           
 
Fields inherited from interface com.wjholden.nmap.NmapConstants
BUFFER_SIZE, FORCE_RESTART, INSTALL_ERROR, INSTALL_FILENAMES, INSTALL_GOOD, INSTALL_NO_ROOT, INSTALL_RESOURCES, MG_DEBUG, MG_DEFAULT, MG_SUBNET, MI_BIN, MI_DEBUG_EMAIL, MI_DEBUG_ENABLE, MI_DEC, MI_EMAIL_SUBNET, MI_EXIT, MI_HEX, MI_MORE_HELP, MI_REINSTALL, MI_SUBNET, MI_SURVEY, RUN_COMPLETE, RUN_ERROR, RUN_SUCCESS_NO_FILE, SCANTYPE_NCAT, SCANTYPE_NDIFF, SCANTYPE_NMAP_5_30, SCANTYPE_NMAP_5_50, SCANTYPE_NPING, SET_TITLE, SUBNET_CONNECTED, SUBNET_DISCONNECTED, SUBNET_POLL_INTERVAL, TAG, THREAD_ERROR
 
Constructor Summary
NmapScan()
           
 
Method Summary
protected  java.lang.Void doInBackground(java.lang.String... params)
           
protected  void onPostExecute(java.lang.Void myVoid)
           
protected  void onPreExecute()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

bindir

private transient java.lang.String bindir

command

private transient java.lang.String command

outputArgs

private transient java.lang.String outputArgs

shell

private transient java.lang.String shell
Constructor Detail

NmapScan

public NmapScan()
Method Detail

doInBackground

protected java.lang.Void doInBackground(java.lang.String... params)

onPostExecute

protected void onPostExecute(java.lang.Void myVoid)

onPreExecute

protected void onPreExecute()