
Explore Wireshark, the world's foremost network protocol analyzer, mastering live capture and offline analysis, decryption of hundreds of protocols, VoIP analysis, display filters, and multi-platform use across Windows and Linux.
Explore the Open Systems Interconnection model and its seven layers—physical, data link, network, transport, session, presentation, and application—and how they interoperate.
Install Wireshark across Windows, Linux, Kali Linux, Mac, and other platforms by following simple download and install steps.
Start Wireshark on Kali Linux, select the correct interface, verify your IP with ifconfig, and begin capturing TCP packets for browsing activity.
Filter packets by a specific IP using IP.src or IP.dst, and combine with end-to-end using and/or to constrain source and destination.
Set filters in Wireshark to display http and dns traffic, using http or dns protocols; see source and destination, http version 1.1, and responses, while HTTPS requires SSL or TLS.
Learn how to set filters for tcp traffic by a specific source or destination port, using tcp port equals 80 for http and test with port 888.
Learn to filter TCP packets in Wireshark by a specific term, whether in request or response, including HTTP requests and identifying the host such as google.com.
Filter all http get and post requests in wireshark using http.request, selecting the method and uri to capture get or post traffic, including curl examples and live verification.
Filter out specific protocols in Wireshark using not operator with brackets and or to exclude DNS and ARP, noting case sensitivity, then verify by inspecting captured protocols.
Learn how to capture insecure connections with Netcat and Wireshark, see plaintext passwords in TCP streams, and understand why Netcat is a versatile networking tool but not for secure communication.
Demonstrate how ftp transmits passwords in plain text and can be captured with Wireshark. Install and start vsftpd, then advocate using sftp or ssh for security.
Learn how to extract files from ftp traffic with wireshark by following tcp streams, retrieving file content from ftp data, and recognizing the security risks of plaintext ftp.
observe how passwords are captured over http and why http is dangerous compared to https, showing credentials appear in plain text in http requests and can be intercepted.
Learn to capture and export images and other files from http traffic with Wireshark. Understand that http traffic is plain text, so avoid http for logins or sensitive sites.
Ethical hacking is a process of detecting vulnerabilities in an application, system, or organization's infrastructure that an attacker can use to exploit an individual or organization. They use this process to prevent cyber attacks and security breaches by lawfully hacking into the systems and looking for weak points.
Confidentiality, integrity and availability, also known as the CIA triad, is a model designed to guide policies for information security within an organization. The model is also sometimes referred to as the AIC triad (availability, integrity and confidentiality) to avoid confusion with the Central Intelligence Agency.
Network security is the protection of the underlying networking infrastructure from unauthorized access, misuse, or theft. It involves creating a secure infrastructure for devices, applications, users, and applications to work in a secure manner.
What is Wireshark ?
Wireshark is a free and open-source packet analyzer. It is used for network troubleshooting, analysis, software and communications protocol development, and education. Originally named Ethereal, the project was renamed Wireshark in May 2006 due to trademark issues.
Wireshark is cross-platform, using the Qt widget toolkit in current releases to implement its user interface, and using pcap to capture packets; it runs on Linux, macOS, BSD, Solaris, some other Unix-like operating systems, and Microsoft Windows. There is also a terminal-based (non-GUI) version called TShark. Wireshark, and the other programs distributed with it such as TShark, are free software, released under the terms of the GNU General Public License version 2 or any later version.