Avatar billede cvp Nybegynder
15. januar 2003 - 13:34 Der er 27 kommentarer og
2 løsninger

Sniffer til linux (mandrake)?

Hej

Jeg har lige et spørgsmål, findes der ikke til linux (mandrake) et program der kan hva sniffer pro kunne for windows?

Det jeg godt kunne tænke mig er et program der står og scanner på netværket, evt i visse tidsrum.

Den må gerne kunne fortælle hvilke hjemmesider der er besøgt, hvis det kan lade sig gøre, eller bare lige som sniffer, kun en ip og et port nummer - evt visning af pakkerne. også meget gerne domain opslag

Jeg skal bruge det til at sikkre mig at der ikke er ulovlig trafik på mit netværk - dvs at der ik blir kørt kazza osv.

Håber en eller anden er bekendt med sådan et "program", evt også meget gerne hvordan det opsættes på min linux.

Jeg har en cisco 806 router på, og er klar over man muligvis kan gøre det med noget logsys, men jeg synes ikke jeg får et brugbaret resultat på den måde..?

Med venlig hilsen
Christian
Avatar billede netassist Juniormester
15. januar 2003 - 13:39 #1
se om der ikke er nået på linux.dk
Avatar billede netassist Juniormester
15. januar 2003 - 13:40 #2
Avatar billede cvp Nybegynder
15. januar 2003 - 13:44 #3
jeg skal måske lige tilføje at min linux IKKE står som firewall / proxy på mit netværk - så jeg kunne forestille mig at jeg skal have noget lig. sniffer (??)


netassist >> ser lige på siden :o)
Avatar billede soreno Praktikant
15. januar 2003 - 13:45 #4
ethereal kan sniffe.
http://www.ethereal.com/
Avatar billede soreno Praktikant
15. januar 2003 - 13:49 #5
ellers kan du jo bare benytte:
# tcpdump

men det bliver nok lidt svært at overskue i længden..
Avatar billede cvp Nybegynder
15. januar 2003 - 13:59 #6
Nu har jeg set lidt på det ethereal, men må desværre indrømme at jeg er lidt grim til linux & co - skal jeg bar ehente http://www.ethereal.com/distribution/ethereal-0.9.8.tar.bz2
og så hva..?
VEd godt det er at kaste arbejdet over på andre, men havde håbet lidt på at der var en eller anden der kunne fortælle mig lidt mere newbee agtigt hvordan jeg gjorde :-)

desuden - jeg har (vist nok) ingen kommando der hedder tcpdumt ...?

Mvh
Christian
Avatar billede soreno Praktikant
15. januar 2003 - 14:05 #7
du skal være root for at kunne bruge tcpdump

ethereal kan du hente her (som rpm):
http://rpmfind.net/linux/rpm2html/search.php?query=ethereal&submit=Search+...&system=mandrake&arch=

installation:
# rpm -ivh pakke.rpm
Avatar billede cvp Nybegynder
15. januar 2003 - 14:14 #8
Jeg er inde som root når jeg prøver tcpdumt, så det fatter jeg ik lige, men nu prøver jeg lige det andet, så må jeg se hva der sker :o)
Avatar billede soreno Praktikant
15. januar 2003 - 14:16 #9
nu har du skrevet "tcpdumt" 2 gange - det hedder "tcpdump" - kan du have skrevet forkert ?
Avatar billede cvp Nybegynder
15. januar 2003 - 14:19 #10
hihi kan godt se min stave fejl, men det er desværre kun her på eksperen, har skrevet rigtig nok i linux.

Men endnu et problem, nu kan jeg ik skrive rmp -ivh.....
Skal jeg stå et bestemt sted for at kunne skrive det?
Avatar billede cvp Nybegynder
15. januar 2003 - 14:20 #11
skod - har selv fundet den, sorry!!
altså R P M og ikke RMP

flovt!
Avatar billede soreno Praktikant
15. januar 2003 - 14:20 #12
ja, du skal også være root - også så hedder der "rpm"
Avatar billede soreno Praktikant
15. januar 2003 - 14:21 #13
:-)
Avatar billede cvp Nybegynder
15. januar 2003 - 14:22 #14
hmm men her kommer så et virkelig problem, hehe
jeg skriver

rpm -ivh ethereal-0.9.6-2mdk.i586.rpm

og den møg maskine svare:

error: failed dependencies:
        libsnmp0 is needed by ethereal-0.9.6-2mdk
        libpcap.so.0  is needed by ethereal-0.9.6-2mdk
        libsnmp.so.0  is needed by ethereal-0.9.6-2mdk
Avatar billede cvp Nybegynder
15. januar 2003 - 14:27 #16
Så skal alt det installeres oxo?

jo jo, du kan nok høre du har med en total dumpap at gøre ;-)

Men det er fedt nogen gider hjælpe os arme tåber - ej godt ord igen.

Jeg roder lidt mere med det så :o)
Når jeg så har hentet de ekstra pakker, skal jeg så installere dem med samme kommando "rpm -ivh pakke.rpm" ??
Avatar billede soreno Praktikant
15. januar 2003 - 14:31 #17
>>jo jo, du kan nok høre du har med en total dumpap at gøre ;-)
Hovedsagen er jo at du forsøger :-)

Samme kommando, det er generelt når du skal installere rpm pakker.
Avatar billede cvp Nybegynder
15. januar 2003 - 14:39 #18
..hmm efterhånden som det her skrider frem kræver næsten hver pakke jeg henter at jeghenter en ny - det er lidt trist, så jeg har vist et lidt længre arbejde foran mig - men håber da jeg får det til at virke :o)
Avatar billede soreno Praktikant
15. januar 2003 - 14:43 #19
Det er en af svaghederne ved rpm pakkesystemet :-(

apt er noget mere gennemtænkt hvad det angår:
http://lws.dk/artikel/30
Avatar billede soreno Praktikant
15. januar 2003 - 14:45 #20
Forrensten er det jo ikke sikkert at tcpdump er installeret på din computer..
http://rpmfind.net/linux/rpm2html/search.php?query=tcpdump&submit=Search+...&system=mandrake&arch=
Avatar billede cvp Nybegynder
15. januar 2003 - 15:02 #21
jeg fik downloadet det tcpdumP ;-)
og det virker fint, men som sagt lidt for meget information (med mindre man kan sætte den til kun at scanne på en bestem IP)

Hvor i mod det der ethereal ikke rigtig kommer op, fordi jeg nmangler for mange pakker (rpm) men når jeg prøver at installere nogle af dem jeg magler får jeg også fejl,  vil det her hjælpe at compile den selv? og hvorledes gøres det så bedst?

jeg har hentet ethereal-0.9.6-2mdk.src.rpm
Avatar billede soreno Praktikant
15. januar 2003 - 15:09 #22
# rpmbuild --rebuild pakke.rpm
Men det tror jeg ikke du får så meget ud af - men prøv.. :-)

Ellers så prøv at læse lidt nærmere på:
http://www.ethereal.com/download.html
(nok specielt - "REQUIREMENTS FOR COMPILING").
Avatar billede langbein Nybegynder
15. januar 2003 - 15:11 #23
Det er i grunn tre programmer som kan brukes til oppgaven (tror jeg):

"iptraf": Gir et øyeblikkelig situasjonsbilde over trafikken.
"tcpdump": Gir en fortløpende dump av alle pakker.
"ethereal": Gir også en forløpende dump av alle pakker. Inneholder også en Grafisk del som gir en glimrende mulighet for å gå inn og monitore de enkelte pakker.

Men kjører ikke denne grafiske delen av ethereal kun i under Gnome ? Tror det.

Ethereal i text mode startes med kommando "teathereal". Forsøker man med kommando "ethereal" så skjer ingen ting.

Mandrake inneholder vel sannsynlivis alle de tre verktøyene på installasjons cd. I hvert fall så gjør RedHat 8.0 det.

Har kjørt disse tre verktøyene bare på router/firewall så langt, men tror at de i utgangspunktet vil virke likt også på en annen pc som er tilkoplet nettet.

Problemstilling: Ved bruk av tradisjonelle hubber så har i prinsipp alle PC'ene på et lan tilgang til alle ip-pakker. De fleste nye lan bruker switcher der all trafikk ikke spres ut til alle klienter. Dette vil si at trafikken muligvis ikke vil nå fram til den som ønsker å stå for "avlyttingen".

Apropos "problemet med pakkesystemet", det koster litt ekstra hd plass, men det løser i praksis stort sett alle problemer:

Ved Linux installasjon så lager jeg alltid en ekstra directory "rpms". Her plasserer jeg alle installasjonsrpms fra installsjons cd. Desuten så lager jeg også en annen ekstra directory: rpms3part. Her plasserer jeg andre rpms enn de orginale.
Dette koster ca 2-3 GB tapt HD plass, men er HD på for eksempel 120 GB så synes jeg at det godt kan pasere. Ulempe: Skulle en hacker klare å bryte inn i systemet ditt så har man virkelig lagt forholdene godt til rette for den videre innsats.
Avatar billede cvp Nybegynder
15. januar 2003 - 15:19 #24
Jeg siger tusinde tak for svar specielt sorenno :o)
Men også langbein får lige en tak :o)

Jeg må prøve at arbejde lidt på det når jeg kommer hjem (er på arbejde lige nu ;)

Jeg vender tilbage senere.
Avatar billede cvp Nybegynder
15. januar 2003 - 15:20 #25
... I fik lige point - for det her skal jeg vist rode med lææææænge hehe
Avatar billede cvp Nybegynder
15. januar 2003 - 15:28 #26
... lige et tillags spørgsmål - hvis der er nogle der ved det - kan man få tcpdump til at samle data på kun en enkelt IP og ikke hele netværket? hvis der er nogle der ved det?

Har forsøgt mig med tcpdump --help - men kunne ikke lige få det til at virke :-/
Avatar billede cvp Nybegynder
15. januar 2003 - 15:32 #27
fandt det sku selv :o)

tcpdump -t host xxx.xxx.xxx.xxx
Avatar billede langbein Nybegynder
15. januar 2003 - 15:51 #28
Dette får fram "brugsanvisningen" i Red Hat:

"man tcpdump"
Avatar billede cvp Nybegynder
16. januar 2003 - 18:00 #29
soreno >> jeg må igen sige dig mange tak :o)
Har netop fået ethereal til at virke på min linux - grafisk - nu skal jeg så bare se om jeg fatter at bruge det med kommando linien, men det kommer jo nok :o) Jeg siger i hvert tilfælde mange gange tak :o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester