Hi everybody,
Cheers to Fyodor first for having created such a freat tool.
Now I was trying to develop a Scanner/Asset Management kind of tool with
nmap. I started on with java.(JDK 1.6) Platform is Win XP Pro.
I am executing the nmap.exe from a java method using the runtime.execute
method. Now the problem is that if I directly run the nmap command along
with the options , it starts up but does not terminate. So I created a C
wrapper which is turn will be executed from the java. Now that also creates
the same issue.
I am attaching some snippets of the code so that I can give some idea.
========================Snippet===============================================================================
// This part gets the nmap options and the target
String nmapCmd = NMAP_COMMAND_STR
+ " " + scanner.getScanConfig().getParam()
+ " -oX " + SCAN_DATA_FILE + " "
+ Utility.getNmapIPRange(ipRange);
if(ipRange.getExclude()!=null) {
nmapCmd = nmapCmd + " --exclude " +
ipRange.getExclude();
}
System.out.println("Executing : " + nmapCmd);
String cmd1 = "NETSCAN.exe \"" + nmapCmd + "\"";------the
"netscan.exe" is just a C wrapper program which passes the options to nmap
//uncomment for real testing to run nmap
Process proc = Runtime.getRuntime().exec(nmapCmd);
Process proc = Runtime.getRuntime().exec(cmd1);
proc.waitFor();
The nmap cmd string is something like this :
nmap.exe -sSU -pT:*,U:53,67,161 -sV --version-light -T4-v -P0 -n -PU -oX
data.xml xx.xx.xx.xx-xx
The cmd1 string looks like
NETSCAN.exe "nmap.exe -sT -pT:*,U:53,67,161 -sV --version-light -T4-v -P0 -n
-PU -oX dataone.xml xx.xx.xx.xx-xx"
===================================================================================================================
Now the thing is that the nmap program starts as I can checkout by running
task manager and that the xml file is also generated. But it keeps going on
and does not terminate.Its like nmap hangs somewhere in the middle of the
scan
Do let me know if I could make clear my problem ..otherwise I can put some
more details
It would be of great help if someone can help me out with this
Thanks,
Supratim
_______________________________________________
Sent through the nmap-dev mailing list
http://cgi.insecure.org/mailman/listinfo/nmap-dev
Archived at http://SecLists.Org
Received on May 29 2008