Tcpdump is een command line utility die TCP /IP ( Transmission Control Protocol /Internet Protocol ) -gegevens analyseert zoals het wordt uitgewisseld via de netwerkverbinding van de computer . Tcpdump wordt voornamelijk gebruikt door systeembeheerders en andere IT-professionals om data op hun netwerk te controleren , maar kan ook worden gebruikt voor het bewaken van de gezondheid van een netwerk zelf . Tcpdump draait op UNIX en vele UNIX - afgeleide besturingssystemen, waaronder Linux , FreeBSD en Mac OS X , en in programma's of scripts door het gebruik van de taal - specifieke geschikte methode kan worden opgenomen. In Java , de juiste methode behoort tot klasse Runtime . Instructies 1 Bepaal de opties waarmee je wilt Tcpdump bellen door het raadplegen van de handleiding van de Tcpdump gebruiker. Voor toegang tot de handleiding , opent u het programma Terminal en typ " man tcpdump " . De lijst van opties ( of " flags " ) verschijnen , samen met een toelichting op elk van hen . Bijvoorbeeld , als je wilt Tcpdump te schrijven naar een bestand , zou je de " - w " vlag te gebruiken , wat resulteert in het commando " tcpdump - w examplefile , " waar " examplefile " is het bestand aan welke uitgang zal worden geschreven . < Br > Pagina 2 Maak een proces -object door het toevoegen van de code "Process proces ; " . om uw Java- code 3 Geef het proces object de waarde van een Runtime object waarvan ingang is jouw tcpdump commando uit stap 1 door het toevoegen van de code " proces = Runtime.getRuntime.exec ( " tcpdump - w examplefile " ) ; " om uw Java- code . In wezen is Tcpdump nu wordt uitgevoerd door uw Java-programma 4 Sluit je Tcpdump stroom door het toevoegen van de code " process.destroy ( ) ; " . . Om uw Java- code < br >
|