Wireshark is a network packet capture and analysis tool. It allows us to visualize network exchanges during testing.
Scapy is a Python framework for manipulating network packet envelopes. It is used to construct, send, and analyze network packets.
Before working with images, preliminary tests were conducted by sending and receiving text using Scapy to ensure the setup was working correctly.
The firewall was disabled to eliminate potential obstacles. Then, pings were performed between machines to ensure basic connectivity.
A sniffer was used to listen to network traffic while pings were being sent. This helps verify packet capture.
A function was developed to split a file, such as an image, into manageable chunks ready to be sent over the network.
A script was created using Scapy to send these image chunks to another location on the network.
Image transmission tests were carried out using the created script, verifying the successful transmission of chunks.
A script was developed on the receiver side to receive the image chunks, assemble them, and display the complete image.
Extensive tests were performed on the sending and receiving script, identifying and fixing any issues or bugs that might arise.
A marketing strategy was developed to promote the tool, highlighting its features, ease of use, and advantages over existing solutions.