05. december 2001 - 23:17Der er
6 kommentarer og 1 løsning
Packets
hejsa jeg har et lidt usædvaneligt spørgsmål. Jeg har arbejdet med at udvikle forskelle servere der kommunikerer med fx icq. For at rette fejl osv. har jeg brugt en packetsniffer til at holde øje med kommunikationen.
Nu vil jeg imidlertidigt gerne lave et program der real time kan overvåge noget af dataen og reagere derudfra. Jeg kan ikke en drøjt C eller C++ så det jeg leder efter er en måde til realtime at modtage pakker fra packetsnifning. Jeg ved at det ikke kan lade sig gøre direkte fra java, men jeg håbede på at der findes nogle libs der kan anvendes som native kode fra java. Applikationen skal køre på en win98/win2k så det gør ikke noget at den mister sin platformsuafhængighed.
Håber der er nogen der kender nogle libs eller har andre ideer til hvordan jeg kan opnå mit mål.
problemmet med en packet sniffer er at den skal helt ned i tcpip stacken for at fange data, og det kan du ikke fra java.
Java kan snakke med tcpip stacken, men ikke grave sig ned i den. Da denne stack er system specifik implementeret.
Om der findes sådanne libs ved jeg ikke. Hvis du er god til java skulle det ikke være det store problem at lave det i C++, de minder meget om hinanden de to sprog.
okay. Jeg opgav c++ da jeg fandt ud af hvor bøvlet det var i forhold til java, så det er ikke en løsning :-) Jeg går udfra at det ikke har nogen større betydning, men jeg skal kun kunne læse trafik til/fra min egen maskine, bare i tilfælde af at en kendte et lib der kun kan det :;-)
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.