Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.323.704 Times

xboxproxy 2.1

  Date Added: April 08, 2010  |  Visits: 1.049

xboxproxy

Report Broken Link
Printer Friendly Version


Product Homepage
Download (109 downloads)



In an effort to be able to play Halo 2 with some out of state friends, I wrote an xbox system link proxy that would essentially bridge only xbox network traffic across across layer 3 networks using UDP. Written in C and uses libpcap and libnet. A later update added multicast support so Apples Rendezvous (mdns) protocol could span subnets and networks. xboxproxy project a very simple program that simple takes certain packets and forwards them to other known xbox proxies. The xbox system link bridge will let you essentially bridge the broadcast and multicast traffic across multiple networks using these proxy bridge-points. The xbox system link uses ethernet addresses (Layer 2) to indicate destination address and UDP (Layer 4) to send data. If you arent familiar with the OSI model, then the layer information wont help you here. Basically, the 3 layers we care about for this system link proxy are ethernet (layer 2) and udp (layer 4). Theres a special mention for the ip layer (layer 3) but that will be explained shortly. System link packets come in two flavors: broadcast and unicast. In Halo 2, when you go to look for system link games, your xbox will send ethernet broadcast packets probing for available games. Broadcast packets are received by every network device on your layer 2 segment, this usually means your subnet or immediate network. Other xbox systems who are hosting games will respond directly to your xbox using your xboxs ethernet address (MAC address) as the destination. This process is called "discovery." After the discovery process completes and your xbox knows about other xboxes hosting games on the network, it begins direct communication to the known xboxes. When you try to join a game, your xbox sends packets directly to the other xbox you are connecting to. Direct communication continues until you quit the game. A special note needs to be made, becuase you cant simple skip over layer 3 (the ip layer). We know now that addressed communication uses ethernet addresses, and we also know that the payloads are inside UDP packets, but what about the IP layer? The IP layer has addresses of its own, among other kinds of flags. Xboxes use the IP of 0.0.0.1 to communicate. This is nothing *too* special, but if you want to sniff only your xboxs traffic, then you can simply filter for that ip and youll get it. The proxy works by listening for broadcast packets from any xboxes on the immediate network. Any broadcast packets are forwarded to any known proxies over UDP. The proxy also keeps track of ethernet addresses by proxy. So if a packet from "my" xbox wants to talk to another xbox, the proxy will know which proxy that target xbox is on, and only forward the packet to that proxy. This is a very simple system, and I dont have to know anything about the system link protocol beyond what the underlying layers are used for communication. I later did some investigating into iTunes music shares. iTunes uses mdns (Apple calls it Rendezvous) for "discovery" of other iTunes music shares. The discovery is done over a protocol called multicast. Adding mdns support to the proxy/bridge program was quite trivial, and I have tested that it does in-fact work. You can use it to listen to iTunes music shares which are not on your immediate network..

Requirements: No special requirements
Platforms: Linux
Keyword: Broadcast Packets Http Internet Ip Layer Link Packets Proxy System System Link Udp Xbox Xbox System Link Xboxproxy
Users rating: 0/10

License: Freeware Size: 112.64 KB
USER REVIEWS
More Reviews or Write Review


XBOXPROXY RELATED
Networking Tools  -  parprouted 0.64
parprouted is a daemon for transparent IP (Layer 3) proxy ARP bridging. This is useful for creation of transparent firewalls and bridging networks with different MAC protocols. For installation follow these commands: Typing "make all && make...
17.41 KB  
Internet Sharing  -  Kazaa Capture 2
The new free software from Shareq.com, Kazaa capture, tunnels your Internet activity through SOCKS4 SOCKS5 proxy servers to hide your IP address, and grant you security and anonymity for free. The free tool from Shareq.com can hook up any SOCKS5...
380 KB  
Networking Tools  -  Simple IPX Bridge 1.2
SIB (Simple IPX Bridge) is able to tunnel IPX and IP frames received by your Ethernet device via UDP over the Internet. It is able to put the interface it listens on to promiscous mode, so all frames (not only broadcasts, and frames for the...
21.5 KB  
Virus Removers  -  Better Internet Removal Tool 1.0
Better Internet Removal Tool will neutralize and remove all A Better Internet entries running on a scanned system. It will also make sure that malicious processes are no longer running and that they won't return when you reboot your computer....
 
Remote Computing Tools  -  Internet Access Monitor for MS Proxy Ser 3.9
Internet Access Monitor is a comprehensive Internet use monitoring and reporting utility for corporate networks. The program takes advantage of the fact that most corporations provide Internet access through proxy servers, like MS ISA Server,...
5.18 MB  
Networking Tools  -  Network Check Suite 1.0.0
What to do if you want to check the network activity on one computer. You can use WireShark, a great tool that does anything you need but in many cases, it is quite tedious to configure or resource consuming. For cases where WireShark is...
53 KB  
Modules  -  Varnish HTTP Accelerator Integration 6.x-1.0
This module provides integration between your Drupal site and the Varnish HTTP Accelerator, an advanced and very fast reverse-proxy system. Basically, Varnish handles serving static files and anonymous page-views for your site much faster and at...
10 KB  
Network & Internet  -  Java NTLM Proxy 0.2
Forwards non-NTLM HTTP client requests to an NTLM proxy server (ie. Microsoft IAS). Can also forward a local port to a remote machine.
689.23 KB  
Networking Tools  -  Ping Tunnel 0.61
Ptunnel is an application that allows you to reliably tunnel TCP connections to a remote host using ICMP echo request and reply packets, commonly known as ping requests and replies. At first glance, this might seem like a rather useless thing to...
48.13 KB  
Network & Internet  -  mod_iptos 1.1
mod_iptos can set IPTOS values on outgoing packets to assist traffic shaping. I wanted bandwidth control for a few virtual hosts, but i did not like the userland methods -- they were inaccurate and buggy. I wanted to take advantage of the linux...
9.22 KB  
NEW DOWNLOADS IN LINUX SOFTWARE, NETWORK & INTERNET
Linux Software  -  EasyEDA PCB Designer for Linux 2.0.0
EasyEDA, a great web based EDA(Electronics Design Automation) tool, online PCB tool, online PCB software for electronics engineers, educators, students, makers and enthusiasts. Theres no need to install any software. Just open EasyEDA in any...
34.4 MB  
Linux Software  -  wpCache® WordPress HTTP Cache 1.9
wpCache® is a high-performance, distributed object, caching system application, generic in nature, but intended for use in speeding up dynamic web applications, by decreasing database load time. wpCache® decreases dramatically the page...
3.51 MB  
Linux Software  -  Polling Autodialer Software 3.4
ICTBroadcast Auto Dialer software has a survey campaign for telephone surveys and polls. This auto dialer software automatically dials a list of numbers and asks them a set of questions that they can respond to, by using their telephone keypad....
488 B  
Linux Software  -  Total Video Converter Mac Free 3.5.5
Total Video Converter Mac Free developed by EffectMatrix Ltd is the official legal version of Total Video Converter which was a globally recognized brand since 2006. Total Video Converter Mac Free is a free but powerful all-in-one video...
17.7 MB  
Linux Software  -  Skeith mod_log_sql Analyzer 2.10beta2
Skeith is a php based front end for analyzing logs for Apache using mod_log_sql.
47.5 KB  
Network & Internet  -  Free WiFi Hotspot 3.3.1
Free WiFi Hotspot is a super easy solution to turn your laptop or notebook into a portable Wi-Fi hotspot, wirelessly sharing your internet connections like DSL, Cable, Bluetooth, Mobile Broadband Card, Dial-Up, etc. through the built-in wireless...
1.04 MB  
Network & Internet  -  Easy Uploads 1.8
Easy uploads is a file storage media streaming application designed by Filestreamers that allows you to upload, store, and stream your files from their virtually unlimited file storage server. Easy Uploads can backup,share, and stream your files...
615.97 KB  
Network & Internet  -  PacketFence ZEN 3.1.0
PacketFence is a fully supported, trusted, Free and Open Source network access control (NAC) system. Boosting an impressive feature set including a captive-portal for registration and remediation, centralized wired and wireless management, 802.1X...
1024 MB  
Network & Internet  -  django-dbstorage 1.3
A Django file storage backend for files in the database.
10.24 KB  
Network & Internet  -  SQL Inject Me 0.4.5
SQL Inject Me is a Firefox extension used to test for SQL Injection vulnerabilities. The tool works by submitting your HTML forms and substituting the form value with strings that are representative of an SQL Injection attack.
133.12 KB