[Javanetsim-cvs] IceScan iceoutput.h, 1.2, 1.3 icescan.cc, 1.5, 1.6 iceservice.h, 1.2, 1.3
Status: Beta
Brought to you by:
darkkey
From: Alexander B. <da...@us...> - 2006-11-30 12:27:40
|
Update of /cvsroot/javanetsim/IceScan In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv27210 Modified Files: iceoutput.h icescan.cc iceservice.h Log Message: no message Index: icescan.cc =================================================================== RCS file: /cvsroot/javanetsim/IceScan/icescan.cc,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** icescan.cc 30 Nov 2006 06:43:50 -0000 1.5 --- icescan.cc 30 Nov 2006 12:27:35 -0000 1.6 *************** *** 199,203 **** ice_service_name_database isnd("services"); ! char version_string[255]; --- 199,203 ---- ice_service_name_database isnd("services"); ! char version_string[255]; *************** *** 238,241 **** --- 238,242 ---- out << "IceScan finished: " << ts.subtargets_count() << " IP address(es) (" << ts.up_subtargets_count() << " host(s) up) processed in " << timeb_diff(tp1, tp2) << " seconds." << iceoutput::endl; + return 0; } Index: iceservice.h =================================================================== RCS file: /cvsroot/javanetsim/IceScan/iceservice.h,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** iceservice.h 30 Nov 2006 06:43:50 -0000 1.2 --- iceservice.h 30 Nov 2006 12:27:35 -0000 1.3 *************** *** 10,15 **** class ice_service_name_database{ ! std::map <int, string> tcp_services; ! std::map <int, string> udp_services; public: --- 10,15 ---- class ice_service_name_database{ ! std::map <int, icestring> tcp_services; ! std::map <int, icestring> udp_services; public: *************** *** 23,35 **** std::cout << "Can't open service names database!" << std::endl; } else { while(!in.eof()){ char tmpbuf[256]; in.getline(tmpbuf,256); ! ! if(! pcrecpp::RE("^(#.*|\\s*)$").FullMatch(tmpbuf) ){ pcrecpp::RE re("^([-a-z1-9]+)\\s*\\W*([0-9]+)/(tcp|udp)"); ! ! string sname = "", protocol = ""; int port; --- 23,44 ---- std::cout << "Can't open service names database!" << std::endl; } else { + #ifndef __CYGWIN__ //REGEXes don't work under windows? (segfault) while(!in.eof()){ char tmpbuf[256]; in.getline(tmpbuf,256); ! ! //DBGOUTPUT("!!!!"); ! ! pcrecpp::RE re1("^(#.*|\\s*)$"); ! ! //DBGOUTPUT("&&&&&"); ! ! if(! re1.FullMatch(tmpbuf) ){ ! //DBGOUTPUT("!!!!"); pcrecpp::RE re("^([-a-z1-9]+)\\s*\\W*([0-9]+)/(tcp|udp)"); ! ! icestring sname = "", protocol = ""; ! int port; *************** *** 47,50 **** --- 56,60 ---- }//else DBGOUTPUT("#comment"); } + #endif } } Index: iceoutput.h =================================================================== RCS file: /cvsroot/javanetsim/IceScan/iceoutput.h,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** iceoutput.h 28 Nov 2006 18:59:18 -0000 1.2 --- iceoutput.h 30 Nov 2006 12:27:35 -0000 1.3 *************** *** 3,6 **** --- 3,7 ---- #include <fstream> + #include <string> #include <iostream> #include <vector> *************** *** 46,51 **** std::cout << buf; } ! ! iceoutput &operator<<(const string &str){ std::cout << str; } --- 47,52 ---- std::cout << buf; } ! ! iceoutput &operator<<(const icestring &str){ std::cout << str; } |