naglowki pakietow

0

Czy jest jakas dobra biblioteka do manipulowania naglowkami pakietow tcp/ip w Javie? Chcialbym moc sobie samodzielnie ustawic np. flagi SYN, ACK czy jakies TTL.

0

http://netresearch.ics.uci.edu/kfujii/jpcap/doc/ jest dosc przyjemny w uzyciu dla podstawowych zastosowan. AFAIR, kiedys na forum ktos podrzucal jeszcze inne narzedzie.

PS: Java nie wspiera programowania warstwy transportowej OSI, wiec wszystkie tego typu biblioteki beda oparte na JNI i zewnetrznych narzedziac (np. WinPcap).

0

??? O to przeciez nie chodzilo pytajacemu. "Jpcap is a Java library for capturing and sending network packets" pisze juz na samym poczatku.
Jak ty chcesz miec wplyw na SYN albo ACK??? Chcac nawiazac polaczenie wysylajac SYN=0? Odebrac pakiet i nie dac znac ze sie go odebralo?

0

Witaj mwili,
rozwijajac opis:

"Using Jpcap, you can develop applications to capture packets from a network interface and visualize/analyze them in Java. You can also develop Java applications to send arbitrary packets through a network interface."

Przegladajac API mozemy znalezc klase jpcap.JpcapSender, ktora umozliwia wysylanie pakietow na dany interfejs sieciowy. Jak wspomnialem wczesniej, biblioteka zdaje egzamin w podstawowych zastosowaniach. Przy bardziej zaawansowanym projekcie, sugerowalbym uzycie innego jezyka programowania.
Pozdr.

1 użytkowników online, w tym zalogowanych: 0, gości: 1