Scanning a network is as easy as entering “nmap 192.168.1.0/24” into the command line. Anyone can do it really;the real question becomes why does it work and what is happening when you hit enter?
When I first started learning Linux, I would find commands online and enter them with AMAZING results…but I never really understood why or how those commands worked. I felt that I didn’t own my knowledge or skills.
If you want to gain a better understanding of how devices join, work and communicate across a network then this course is easy for you!
- We’ll get set up with our own virtual network of Kali Linux machines using Virtual Box. These machines can run directly inside your windows/mac, so there is no need to install Linux directly! We’ll look at different networking options in Virtual Box and see how to run these computers isolated, on a real network, or on a virtual network.
- Easy to learn about various networking concepts such as an IP addresses, netmasks, MAC address, address resolution protocol, arp tables, routing tables, port addresses, firewalls, services such as FTP, SSH, and HTTP, and communication protocols such as TCP and UDP.
- We will then look at various Linux commands that utilize the knowledge we gained such as ip, arp, ping, macchanger, systemctl, tcpdump, ss, and iptables.
- Also write our own Bash scripts to use our knowledge of concepts and commands.
- Our own network scanner which will find all IP/MAC address associations on our network and update our arp table.
And many more
Of course in doing all of this, we are going to gain an understanding of how and why powerful tools like netcat and nmap work!
By the end of this course you won’t just be mindlessly typing in commands into nmap without understanding what is happening. Instead you will have mastered networks and network scanning!
With these ideas and skills mastered you are well on your way to learning more about advanced topics like cyber security and ethical hacking!
Who this course is for:
- Beginner students who want to understand how computers communicate on a network.
- also students who want to learn more about ethical hacking and cyber security.
- Anyone learning Linux who is tired of entering in commands without knowing why.
What you’ll learn
- How to set up your own virtual network of Kali Linux computers and investigate various networking options.
- Various concepts such as IP addresses, netmasks, MAC address, address resolution protocol, arp tables, routing tables, and firewalls.
- About port addresses, services such as FTP, SSH, and HTTP, and communication protocols such as TCP and UDP
- Using various Linux commands such as ip, arp, ping, macchanger, systemctl, ss, tcpdump and iptables.
- Writing your own Bash scripts to scan a network, change your ip/mac address, alert you of port status changes, and quickly set up a firewall.
- Also understand powerful tools like netcat and nmap.