The Art of Doing: Master Networks and Network Scanning

所在平台: Udemy

课程主页: https://www.udemy.com/course/the-art-of-doing-master-networks-and-network-scanning/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**《The Art of Doing: Master Networks and Network Scanning》课程总结** 这门Coursera课程旨在深入理解网络通信的奥秘,并掌握网络扫描的实用技巧。课程以常见的网络扫描命令“nmap 192.168.1.0/24”为例,引导学习者探究其背后的工作原理和技术细节,从而真正掌握所学知识,而非仅仅是记住命令。 **核心学习内容:** * **虚拟网络搭建:** 课程将指导学习者利用Virtual Box搭建Kali Linux虚拟机环境。这使得在Windows或Mac系统上安装Linux变得轻而易举,而无需直接替换原有操作系统。学习者将了解Virtual Box的各种网络设置,包括如何配置隔离网络、真实网络连接或纯虚拟机网络。 * **核心网络概念:** 课程将系统讲解IP地址、子网掩码、MAC地址、地址解析协议(ARP)、ARP表、路由表、端口地址、防火墙等关键网络概念。同时,还将介绍FTP、SSH、HTTP等常用网络服务,以及TCP和UDP等通信协议。 * **Linux网络命令实践:** 学习者将掌握一系列实用的Linux网络命令,例如`ip`、`arp`、`ping`、`macchanger`、`systemctl`、`tcpdump`、`ss`和`iptables`,并深入理解它们如何应用所学的网络概念。 * **Bash脚本编程:** 课程将引导学习者编写Bash脚本,将所学网络知识转化为实际应用。这包括: * **自定义网络扫描器:** 编写脚本以发现网络上的所有IP/MAC地址关联,并更新ARP表。 * **匿名化脚本:** 编写脚本以隐藏自身在网络上的身份,如修改IP和MAC地址,同时保持网络连接。 * **端口监控脚本:** 编写脚本以实时监控网络端口状态变化,并在发生变化时弹出窗口进行通知。 * **防火墙配置脚本:** 编写脚本快速设置防火墙,以抵御潜在的网络攻击。 * **强大工具的原理洞察:** 通过实践,学习者将深刻理解`netcat`和`nmap`等强大网络工具的工作原理。 **学习目标:** 完成本课程后,学习者将不再是简单地输入命令而不理解其含义,而是能够真正掌握网络和网络扫描的艺术。这些技能将为进一步深入学习网络安全和道德黑客等高级主题打下坚实的基础。

课程评论(0条)

课程详情

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 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. We will 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.We will 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.A script to hide our identity on our network by changing our IP and MAC address while still giving us a network connection.Our own port monitoring script that will alert us to any changes in port status by creating a pop up window and showing us the change. A script to quickly set up a firewall as a defense to nefarious computers trying to attack us. 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!

课程标签

0人关注该课程

主题相关的课程