Hi, I have some network data I recorded with Wireshark on my ethernet interface and want to replay it on my loopback interface. The only data I need to change is the destination IP address (I recorded the data coming to 192.168.1.1 and I want it to be 127.0.0.1). I already filtered the data with wireshark so if I can change all the messages that would be great.
I tried this: sudo tcprewrite --infile=last_run.pcap --outfile=last_runX.pcap -- dstipmap=192.168.1.1/32:127.0.0.1/32 But when I replay that pcap data I dont see any output (as per the python script I have below which should echo the data). I know the python script works because i tested it with a similar python udp sender. I also tried this sudo tcprewrite --pnat=192.168.1.1/32:127.0.0.1/32 -- infile=last_run.pcap --outfile=last_runX.pcap --skipbroadcast And that didnt provide the data either. I tried replaying with this sudo tcpreplay --intf1=eth0 last_runX.pcap and sudo tcpreplay --intf1=lo last_runX.pcap I can send either file to a computer on my network with the address 192.168.1.1 and it will get the data. I want to be able to get it on my local machine without needing to have two computers all the time. Am I doing something wrong? Thanks for the help. #!/usr/bin/env python import socket aListenAddress="127.0.0.1" aListenPort = 15500 BufferSize = 1024 if __name__ == "__main__": # Bind to the socket s = socket.socket( socket.AF_INET, socket.SOCK_DGRAM ) s.bind( (aListenAddress,aListenPort) ) while True: data, addr = s.recvfrom( BufferSize ) print('Message: ' + str(data) ) -- You received this message because you are subscribed to the Google Groups "Trac Development" group. To post to this group, send email to trac-dev@googlegroups.com. To unsubscribe from this group, send email to trac-dev+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/trac-dev?hl=en.