Permalänk
Medlem

IP & Port sniffer ?!

Behöver göra ett program som kan rapportera vilket ip och vilken
port ett annat program skicka/tar emot data från.
Vet att det finns diverse program som fixar detta men jag behöver
lite fler funktioner och tänkte därför göra ett själv.

Det är C++ det gäller, länkar/kod/tips eller annat som behandlar
detta vore tacksamt

Tackar på förhand
Patrik

dessa goa jul gubbar

Visa signatur

-

Permalänk
Medlem

Antar att du kan avlyssna programmets socka helt enkelt Alltså /proc/pid/fd/N

Visa signatur

http://www.catb.org/~esr/faqs/smart-questions.html
"Tot kto samoiltushi infarmator tot kto sam ne ponjal sto on rasskasoval"

Permalänk
Medlem

Re: IP & Port sniffer ?!

Citat:

Ursprungligen inskrivet av P-L
Behöver göra ett program som kan rapportera vilket ip och vilken
port ett annat program skicka/tar emot data från.
Vet att det finns diverse program som fixar detta men jag behöver
lite fler funktioner och tänkte därför göra ett själv.

Det är C++ det gäller, länkar/kod/tips eller annat som behandlar
detta vore tacksamt

Tackar på förhand
Patrik

dessa goa jul gubbar

Vill du göra ett program för att lära dig hur det funkar så kan du skippa denna länken, men om du bara vill ha en bra sniffer så kan jag rekomendera ethereal: http://www.ethereal.com/download.html du ser inte vilket program som står för överföringen men du ser portar och kan spåra strömmar och sätta ihop dessa till hela sessioner och så automaiskt.

Visa signatur

Är du snabbare än en gris? AnimalSpeeder ger dig svaret:
http://itunes.apple.com/se/app/animalspeeder/id551490974?l=en...

Permalänk
Medlem

Dock finns ju Ethereals källkod att hämta på deras sida och den kan man väl snoka lite i. Dessutom nämner de bland requirements för att kompilera själv detta: "The libpcap packet capture library"

Visa signatur

Vi radioamatörer gör det i vågor... ~~~~73 de SM4XSN
AMD64 3200+@2450Mhz| H2O-kylning | LG Electronics 915FT 19" | Sapphire Radeon 9600 Pro Fireblade | Seagate 7200.7 160gig x 2

Permalänk
Medlem

Ska du bara ha ett program så finns alltid fport... minns inte vem som gjort det nu, men det är nått såntdära säkerhetsföretag...

Visa signatur

[size="1"]Allt går att fixa med lite våld, vaselin och silvertejp...[/size]