By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
438,470 Members | 1,907 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 438,470 IT Pros & Developers. It's quick & easy.

Question: Is there a library for IP and low level TCP and UDP programming

P: n/a
Hi,

I've been doing some searching on a library that allows you to manipulate
the headers of TCP, IP and UDP packets. The ones I've been able to find (in
java.net I believe - Datagram and Socket) only allow TCP and UDP access, but
neither allows for manipulation of the sender IP, ACK and Seq values (for
TCP). I also haven't been able to find one for the Internet Protocol (IP).

I'm taking a networking course and need to access these values for some
class assignments and research that I want to do.

Any pointers would be greatly appreciated.

Thanks.

Adam
Jul 17 '05 #1
Share this Question
Share on Google+
4 Replies


P: n/a
On Thu, 20 Nov 2003 18:39:33 GMT, Adam Steiner wrote:
I've been doing some searching on a library that allows you to
manipulate the headers of TCP, IP and UDP packets. The ones I've
been able to find (in java.net I believe - Datagram and Socket) only
allow TCP and UDP access, but neither allows for manipulation of the
sender IP, ACK and Seq values (for TCP). I also haven't been able to
find one for the Internet Protocol (IP).


Java isn't a good choice of language for that.

Have a look here for more information:
http://www.whitefang.com/rin/

/gordon

--
[ do not email me copies of your followups ]
g o r d o n + n e w s @ b a l d e r 1 3 . s e
Jul 17 '05 #2

P: n/a

"Gordon Beaton" <no*@for.email> wrote in message
news:3f********@news.wineasy.se...
On Thu, 20 Nov 2003 18:39:33 GMT, Adam Steiner wrote:
I've been doing some searching on a library that allows you to
manipulate the headers of TCP, IP and UDP packets. The ones I've
been able to find (in java.net I believe - Datagram and Socket) only
allow TCP and UDP access, but neither allows for manipulation of the
sender IP, ACK and Seq values (for TCP). I also haven't been able to
find one for the Internet Protocol (IP).


Java isn't a good choice of language for that.

Have a look here for more information:
http://www.whitefang.com/rin/

/gordon


Ok, thanks. Back to C I guess ;)
--adam
Jul 17 '05 #3

P: n/a
Have a look at http://jswrench.sourceforge.net. The project has some C++ but
the packet manipulation is handled in Java.

"Adam Steiner" <aj**@ym.yu.edu> wrote in message
news:65******************************@news.teranew s.com...
Hi,

I've been doing some searching on a library that allows you to manipulate
the headers of TCP, IP and UDP packets. The ones I've been able to find (in java.net I believe - Datagram and Socket) only allow TCP and UDP access, but neither allows for manipulation of the sender IP, ACK and Seq values (for
TCP). I also haven't been able to find one for the Internet Protocol (IP).
I'm taking a networking course and need to access these values for some
class assignments and research that I want to do.

Any pointers would be greatly appreciated.

Thanks.

Adam

Jul 17 '05 #4

P: n/a
Just took a quick peek at some of the source code and it looks like it is
exactly what I need. Thanks!

--Adam

"rubylips" <ru******@act365.com> wrote in message
news:bp*******************@news.demon.co.uk...
Have a look at http://jswrench.sourceforge.net. The project has some C++ but the packet manipulation is handled in Java.

"Adam Steiner" <aj**@ym.yu.edu> wrote in message
news:65******************************@news.teranew s.com...
Hi,

I've been doing some searching on a library that allows you to manipulate the headers of TCP, IP and UDP packets. The ones I've been able to find

(in
java.net I believe - Datagram and Socket) only allow TCP and UDP access,

but
neither allows for manipulation of the sender IP, ACK and Seq values (for TCP). I also haven't been able to find one for the Internet Protocol

(IP).

I'm taking a networking course and need to access these values for some
class assignments and research that I want to do.

Any pointers would be greatly appreciated.

Thanks.

Adam


Jul 17 '05 #5

This discussion thread is closed

Replies have been disabled for this discussion.