This directory contains a series of scripts that demonstrate advanced networking concepts and operations. These scripts are designed to help users understand and practice more complex networking tasks, including understanding localhost, the 0.0.0.0 IP address, the hosts file, and displaying active network interfaces.
- Understand what localhost and the 127.0.0.1 IP address are
- Understand what the 0.0.0.0 IP address is
- Learn about the
/etc/hosts
file and its purpose - Learn how to display your machine’s active network interfaces
Task | Description | File |
---|---|---|
0. Change your home IP | Write a script that configures an interface to have a specific IP address | 0-change_your_home_IP |
1. Show attached IPs | Write a script that displays all active IP addresses on the machine | 1-show_attached_IPs |
2. Port listening on localhost | Write a script that listens on port 98 on localhost | 100-port_listening_on_localhost |
- Ensure you have the necessary permissions to execute the scripts.
- Test the scripts in a safe environment to avoid any unintended changes to your system.
- Refer to the resources provided for a deeper understanding of each concept and its practical applications.