QUOTE(Ctrl_phreak @ Feb 26 2007, 11:13 PM)

Yup, it's almost exactally like that.
Similarities:
--based on libpcap for packet capturing
--based on libnet for packet injection
Differences:
--Not console based, I'm going to build a user interface.
--Using Java, so the program will run on almost any platform (not only a Linux software, sorry most of us use windows)
--Chat feature so people can coordinate games without having to rely on some other method like MSN or a cell phone.
I have used xboxproxy for quite some time and am trying to make this kind of software more useful to the average user.
It has the source, thats a plus. Has to help you some...Is your project going to be opensource?
QUOTE(Ctrl_phreak @ Feb 27 2007, 06:50 PM)

It sounds like you know alot about the SystemLink traffic model. Would you mind sharing what you know, or provide revelavant links? It would be wonderful if i don't have to sift through etherreal to come up with a packethandler.
I got my information from the XDK. Thus, I can't link you to it. It's not particularly verbose on the specifics of the protocol, but the general parts (traffic encrypted and encapsulated by standard MS system link libraries, etc) are explained.
QUOTE
I apologize, I am not familiar with the nature of the traffic. Only some programing background and a desire to expand my gaming to a neighboring college. I figured it would be a worthy cause to let the project be public.
Oh, don't apologise: if you knew nothing about the protocol beforehand then you started your investigation in an entirely reasonable fashion! If I came across as dismissive, it's only because the majority of the posts I actually reply to on these forums are people asking how to do really stupid things that clearly won't work 
I hope your project succeeds, as you sound like you have a good actual plan for a useful tool. But, I can't really provide you with much more help than the information I've already posted, as I have no source of information other than the XDK and I only have one Xbox and haven't bothered to configure any of the existing tunnelling programs, so I don't have any traffic to observe either
QUOTE(RMM @ Mar 2 2007, 05:27 PM)

One thing I remember reading regarding both XBConnect and the up coming Xlink One that might be helpful is both remove the Ethernet and IP header of the UDP packet and reassemble those on the other end to save overhead bandwidth. If you haven't already implemented something like that it might be something to consider to help make it as efficient as can be.
One needs the header to send out the the Net don't I? I'm not encapsulating at all, as of now i am only rewriting the packets and sending to a new destination (other proxy) which again re-adresses it to the other xboxes. I will probally change that but i would like to get a system working before that. Could you print out a Ethernet Frame and outline how to send it without a header? I don't quite understand.