| NMAP :: Scanner. NMAP :: Scanner ist ein Perl-Modul, um NMAP-Scans mit perl durchzuführen und zu manipulieren. |
Jetzt downloaden |
NMAP :: Scanner. Ranking & Zusammenfassung
- Lizenz:
- Perl Artistic License
- Name des Herausgebers:
- Max Schubert
NMAP :: Scanner. Stichworte
NMAP :: Scanner. Beschreibung
Nmap :: Scanner ist ein Perl-Modul auszuführen und nmap Scans mit Perl zu manipulieren. Nmap :: Scanner ist ein Perl-Modul auszuführen, und zum Durchführen von nmap (www.insecure.org/nmap) -Scans nmap Scans mit perl.SYNOPSIS Perl Erweiterung zu manipulieren. verwenden Nmap :: Scanner; # Batch-Scan-Verfahren my $ Scanner = new Nmap :: Scanner; $ Scanner-> tcp_syn_scan (); $ Scanner-> add_scan_port ( '1-1024'); $ Scanner-> add_scan_port (8080); $ Scanner-> guess_os (); $ Scanner-> max_rtt_timeout (200); $ Scanner-> add_target ( 'some.host.out.there.com.org'); # $ Ergebnisse ist eine Instanz von Nmap :: Scanner :: Backend :: Ergebnisse my $ results = $ Scanner-> Scan (); # Die Ergebnisse ausdrucken als gut formatierte XML-Dokument print $ ergebnis-> as_xml (); # Ereignis-Scan-Methode * neu * einfacher Weg, um Set-Scan-Optionen. my $ Scanner = neue Nmap :: Scanner; $ Scanner-> register_scan_started_event (scan_started); $ Scanner-> register_port_found_event (port_found); $ Scanner-> scan ( '- sS -p 1-1024 --max -O-RTT-timeout somehost.org.net.it 200'); Unter scan_started {my $ self = shift; mein $ host = shift; my $ hostname = $ host-> name (); my $ addresses = join ( '', Karte {$ _-> Adresse ()} $ host-> Adressen ()); my $ status = $ host-> Status (); print "$ Hostnamen ($ Adressen) ist $ statusn"; } Sub port_found {my $ self = shift; mein $ host = shift; mein $ port = shift; my $ name = $ host-> name (); my $ addresses = join ( '', Karte {$ _-> Adr ()} $ host-> Adressen ()); drucken "auf dem Host $ name ($ Adressen), gefunden", $ Port-> Zustand (), "Hafen", join ( '/', $ Port-> Protokoll (), $ Port-> portid ()) n"; } Dieser Satz von Modulen Perl Klassenwrapper für den Netzwerk-Mapper (nmap) Abtastwerkzeug (siehe http://www.insecure.org/nmap/). Mit Hilfe dieser Module, ein Entwickler, Netzwerkadministrator oder andere Techie können Perl-Routinen oder Klassen erstellen, die verwendet werden können, zu automatisieren und nmap Scans elegant in neue zu integrieren und bestehende Perl scripts.If Sie haben nicht nmap installiert haben, müssen Sie laden Sie es, bevor Sie diese Module verwenden können. Holen Sie es aus http://www.insecure.org/nmap/. Sie nmap 3.10+ alle die Eigenschaften dieser module.Requirements installiert verwenden müssen: · Perl-Anforderungen: · Perl.
NMAP :: Scanner. Zugehörige Software