Before I dive into the technical request, allow me to give a brief intro. My name is Jon. I work for a "MAJOR" ISP as a Network Security Engineer. When I say major I mean we do hosting (as well as other things) on a global basis. It has recently come to our attention that one of facilities computer systems was compromised. The ramifications of this compromise could have been detrimental to a lot of US businesses were we not able to contain the situation. We suspect problems originated in China. This situation has spawned an immediate audit of one of our Class A networks. Most of this audit is in progress as I type. A part of this audit inlcudes a webserver audit. I'm talking about hundreds and hundreds of webservers. Now for the Perl part
The absolute best utility I've found for webserver audits is a program called T Unfortunately, this program only accepts scanning one host address at a time. What I'm attempting to undertake is some perl that will read from a host list and feed the info to T & cosolidate T output. My PERL knowledge is not sufficent but the small projects I've done tell me that undoubtedly perl is the way to go. Essentially I need this:
1. Launch t2. Pull an IP from a list, pass it to t with required parameters.
3. When t ends, run it again passing it a new IP.
4. Consolidate each output from t (an html file is it's output).
I've been able to work steps 1 & 2 with out difficulty. But being a novice, I'm choking up on steps 3 & 4. How do I determine, using perl, when the original session has ended?
Any and all assistance would be greatly appreciated.
Best Regards
JLK
The absolute best utility I've found for webserver audits is a program called T Unfortunately, this program only accepts scanning one host address at a time. What I'm attempting to undertake is some perl that will read from a host list and feed the info to T & cosolidate T output. My PERL knowledge is not sufficent but the small projects I've done tell me that undoubtedly perl is the way to go. Essentially I need this:
1. Launch t2. Pull an IP from a list, pass it to t with required parameters.
3. When t ends, run it again passing it a new IP.
4. Consolidate each output from t (an html file is it's output).
I've been able to work steps 1 & 2 with out difficulty. But being a novice, I'm choking up on steps 3 & 4. How do I determine, using perl, when the original session has ended?
Any and all assistance would be greatly appreciated.
Best Regards
JLK