The Art of Doing CS

The Art of Doing CS The Art of Doing CS The Art of Doing CS

The Art of Doing CS

The Art of Doing CS The Art of Doing CS The Art of Doing CS
  • Home
  • About
  • Blog
  • Courses
    • Learn Python
    • Learn Web Development
    • Learn Tkinter
    • Learn Pygame
    • Learn Sockets
    • Learn Linux
    • Learn Networking
    • Learn Android
    • Learn Electronics
  • More
    • Home
    • About
    • Blog
    • Courses
      • Learn Python
      • Learn Web Development
      • Learn Tkinter
      • Learn Pygame
      • Learn Sockets
      • Learn Linux
      • Learn Networking
      • Learn Android
      • Learn Electronics
  • Home
  • About
  • Blog
  • Courses
    • Learn Python
    • Learn Web Development
    • Learn Tkinter
    • Learn Pygame
    • Learn Sockets
    • Learn Linux
    • Learn Networking
    • Learn Android
    • Learn Electronics

The Art of Doing: Master Networks and Network Scanning

Purchase Now

Course Preview: Master networks and network scanning

 

  • Master concepts of networking and networking scanning.
  • Receive direct instruction on fundamental concepts such as:  IP addresses, MAC addresses, address resolution protocol, routing tables, firewalls, port addresses, the services that run on them, and the protocols they follow.   
  • Implement your knowledge using various Linux commands and analyze the results.  
  • Write your own Bash scripts.
  • Understand and controll powerful programs like netcat and nmap operate. 

The Art of Doing

Begin your journey into learning about networks today.

 

Scanning a network is as easy as entering "nmap 192.168.1.0/24" into the command line.  The real question becomes why does it work and what is happening when you hit enter?


If you want to gain a better understanding of how devices join, work and communicate across a network then this course is for you! 

  

Purchase Today

Learn to do, do to learn

A Virtual Network

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.

Concepts AND Commands

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.

More Than Just Hitting Enter

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!

Example INSTRUCTIONAL Video: changing firewall to block IP

Learn how a firewall works.  It's a crucial tool in any network setup.  In the course we'll learn what a firewall is, how to set one up to filter IP addresses and port addresses.  We'll learn how to work around a firewall in place trying to keep us out and even write a script to quickly set on up!


In this video see how to update your firewall using iptables to block/allow all incoming and outgoing IP addresses or to block/allow specific IP addresses on your network.  

Reviews

Purchase the course on Udemy today!

Still not sure the course is for you?  Head on over to my Udemy page to see more about the course, course reviews, and free preview videos. 

Find out more

Copyright © 2020 The Art of Doing CS - All Rights Reserved.

Powered by GoDaddy Website Builder

  • About
  • Blog
  • Learn Python
  • Learn Web Development
  • Learn Tkinter
  • Learn Pygame
  • Learn Sockets
  • Learn Linux
  • Learn Networking
  • Learn Android
  • Learn Electronics