ARP poisoning, editing HTTP
Let's say I'm on the following network 10.10.10.0/24.
There's a single router that goes out to the internet: 10.10.10.1
I arp-poison all the nodes on the network so that Ethernet frames destined for the router actually get sent to my laptop whose address is 10.10.10.55.
I've seen people edit HTTP data so that when someone on the network asks for a page, they get a page back with different pictures.
How do I go about forwarding the packets back out, and also about editing the HTTP data?
Is there any archive on the web of fun things to do on networks, more stuff along the lines of changing the pictures everyone sees?