Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako spustiť tcpdump z Java

Tcpdump je nástroj príkazového riadka , ktorý analyzuje protokol TCP /IP ( kontrola prenosu Protocol /Internet Protocol ) dát , ako ich vymieňať cez sieťové pripojenie počítača . Tcpdump sa používa predovšetkým správcovia systémov a ďalších odborníkov v oblasti IT sledovať údaje o svojej sieti , ale môže byť tiež použitý na monitorovanie ochrany zdravia sieti samotnej . Tcpdump beží na UNIX a mnoho UNIX - odvodených operačných systémoch , vrátane Linuxu , FreeBSD a Mac OS X , a môžu byť začlenené do programov alebo skriptov pomocou príslušnej metódy pre konkrétny jazyk . V Jave , vhodná metóda patrí do triedy Runtime . Pokyny
1

Zadajte voľby , s ktorými chcete volať tcpdump nahliadnutím na tcpdump užívateľskej príručke . Pre prístup k tejto užívateľskej príručke , otvorte Terminal programu a zadajte " man tcpdump " . Zoznam možností ( alebo " vlajky " ) sa objaví , spolu s vysvetlením každého z nich . Napríklad , ak chcete Tcpdump zapisovať do súboru , mali by ste použiť " - w " príznak , čo v príkaze " tcpdump - w examplefile , " kde " examplefile " je súbor , ktorý výstup bude zapísaný .

2

Vytvorte objekt procesu pridaním kódu " proces , proces , " do svojho kódu v jazyku Java
3

Dajte Process objekt hodnotu za behu objektu , ktorého . vstup je váš príkaz tcpdump od kroku 1. pridaním kódu " proces = Runtime.getRuntime.exec ( " tcpdump - w examplefile " ) ; " do Java kódu . V podstate , Tcpdump je v súčasnej dobe vykonávajú programu Java
4

Zatvorte tcpdump prúd pridaním kódu . " Process.destroy ( ) ; " . Ku kódu Java


Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené