Tcpdump är en kommandorad verktyg som analyserar TCP /IP ( Transmission Control Protocol /Internet Protocol ) data som utbyts över datorns nätverksanslutning . Tcpdump används främst av systemadministratörer och andra IT-proffs att övervaka data på deras nätverk , men kan också användas för att övervaka hälsan hos ett nätverk i sig . Tcpdump körs på UNIX och många UNIX - härledda operativsystem , inklusive Linux , FreeBSD och Mac OS X , och kan ingå i program eller skript genom användning av den språkspecifika lämplig metod . I Java , tillhör den lämpligaste metoden för att klassificera Runtime . Instruktioner
1
Bestäm de alternativ som du vill ringa Tcpdump genom samråd med Tcpdump bruksanvisningen . För att komma åt manualen , öppna Terminal -programmet och skriver "man tcpdump " . Listan över alternativ ( eller " flaggor " ) visas, tillsammans med förklaringar till var och en av dem . Till exempel , om du vill Tcpdump att skriva till en fil , använder du " - w " flaggan , vilket resulterar i kommandot " tcpdump - w examplefile , " där " examplefile " är den fil som utdata kommer att skrivas .
Sida 2
Skapa en process objekt genom att lägga koden " process process , " . din Java-kod
3
ge processen objektet värdet för en runtime -objekt vars ingång är din tcpdump kommando från steg 1 genom att lägga till koden " processen = Runtime.getRuntime.exec ( " tcpdump - w examplefile " ) , " till din Java-kod . I grunden är Tcpdump nu utförs av din Java -program
4
Stäng din Tcpdump ström genom att lägga till koden " process.destroy (); " . . Till din Java-kod <
br >