"KeLMeK" <jk@JEGVILIKKESPAMMESkelmek.dk> writes:
> Jeg har et lille projekt på tegnebrædtet, men jeg har endnu ikke fundet ud
> af hvilket sprog det skal laves i. Det er her I kommer ind i billedet! Jeg
> føler mig mest 'hjemme' i Java, men har da engang arbejdet en smule i c++.
Hvilket operativsystem skal det køre på? Du kan forvente at skulle have
administrator-adgang på maskinen under alle omstændigheder.
> Der skal laves en app. som kan læse indholdet af alt netværkstrafik(tcp/ip)
> på et ethernet kort. Altså skal jeg læse selve indholdet af pakken, men også
> headerne, så jeg ved hvor pakken skal hen, osv.
>
> Er et sådan projekt overhovedet muligt i java? Jeg har aldrig selv arbejdet
> med direkte styring af netkort og trafik. Skal man kigge på noget JNi, eller
> skal jeg bare smutte over i en c++ gruppe?
Jeg ville ikke arbejde direkte på netkortet hvis jeg kunne slippe (du
skal kun læse TCP/IP, ikke ethernet-pakkerne). Et packet-capture-
bibliotek ville være den rette vej at gå. Prøv at google efter "pcap
java". Et af linkene er fx "Jpcap - Java package for packet capture"
<URL:
http://netresearch.ics.uci.edu/kfujii/jpcap/doc/index.html>
Jeg ved ikke hvad det kan eller om det er stabilt, men det beviser
at sådan noget findes, så det kan helt klart laves i Java.
/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
DHTML Death Colors: <URL:
http://www.infimum.dk/HTML/rasterTriangleDOM.html>
'Faith without judgement merely degrades the spirit divine.'