
Master the industry's powerful network discovery tool with Nmap, build tcp/ip and osi foundations, and explore Linux basics, Kali Linux, Metasploitable, Nmap scripting engine, and Wireshark for hands-on reconnaissance.
Explore the basics of computer networking and network protocols, focusing on nodes, addressing, flow control, error detection, and data encoding to understand how networks communicate and how to analyze protocols.
Explore the internet protocol suite and its four layers—link, internet, transport, and application—and key protocols like IP, TCP, UDP, HTTP, SMTP, and DNS.
Illustrate how emails are sent and received over a network by showing the application layer, network communication, content parsers, and the user interface with smtp, pop3, and imap.
Explain how PDUs carry payload data with headers and footers across tcp/ip layers, including source and destination addresses, port numbers, and mac addresses.
Explore how the operating system network stack encapsulates application and transport data into IP packets and Ethernet frames, uses ARP to resolve MAC addresses, and forwards frames via a switch.
Explain how IP routing lets data traverse Ethernet networks by consulting the operating system routing table and using ARP to forward IP packets via routers and default gateways.
Explore how interconnected networks enable Java applications to connect with other services across the internet, and learn networking options to develop network-enabled Java applications.
Learn how internetworking enables sharing information across different data networks using standards, bridging nodes, and interoperating systems. Explore the practical impact in medical data sharing, labs, x-rays, and remote offices.
Explore the evolution of digital data communications and how local area networks, metropolitan area networks, and wide area networks enable global data sharing and resource access.
Explore how local area networks connect printers, storage devices, and other shared services for groups within a local geographical area, using copper, wire, optical wire, or wireless media.
Explore metropolitan area networks, spanning beyond local networks, powered by fiber optic technology to cover kilometers, with Fddi backbones interconnecting private and public MANs.
Explore how a wide area network enables global communication and information sharing across branches, customers, and the public, highlighting the internet's role as the largest WAN.
Explore how network access control and media access control filtering shape pentest strategies, including bypass concepts, remote compromise tactics, and the candy bar model for secure design.
Learn linux-based wireless access point setup and mac address spoofing to bypass mac filtering, using Kali, ifconfig, and eth0 to configure dhcp and dns.
Design and build a penetration testing lab with hypervisor-based virtual isolated networks, Kali Linux as the attacker, and Metasploitable targets plus vulnerable web apps, while practicing responsible, legal testing.
Create a cost-effective virtual penetration testing lab using virtualization and a hypervisor to run Kali Linux attacker systems alongside Metasploitable targets and OWASP web apps on isolated virtual networks.
Install and compare virtualization tools like VMware Workstation Player and Oracle VirtualBox from official sites, cover 32‑ and 64‑bit installers, and preview installing Kali Linux and Metasploitable in the next lecture.
Download the kali linux virtual image from kali.org, select 64-bit VMware, and import into VMware or VirtualBox; configure RAM, disk, and network for a penetration testing lab.
Install Metasploitable 2 from SourceForge and configure a vulnerable target for a VMware-based penetration testing lab focusing on discovery and exploitation.
Learn to combine Linux commands with pipes to connect output to input. Understand standard input and standard output and use tools like ls and less to build pipelines.
Understand that in Linux, a command can be a program, a shell built-in, or a combined command joined by pipelines; examples include ls, cat, cd, and less.
Learn to build pipelines in Linux by counting lines, words, and characters with wc, using stdin and stdout, and piping directory listings and file content.
Discover the quirky ls behavior: it adapts output to terminal versus pipe, showing files in multiple columns or a single line, and you can force formatting with -1 or -C.
Learn to use the heat command to print lines, cut to extract fields, grep to filter matches, sort to order lines, and unique to remove duplicates, all via pipes.
Explore the Bash shell as the default Linux command line, learn its features like the Bash manual and tab autocompletion, and display file contents while navigating directories with basic commands.
Explore how the man command accesses Linux manual pages, including sections and synopsis, with a pager for efficient navigation and keyword search.
Explore the Linux file system and navigate beyond your home directory by using shell commands, understanding the virtual directory that merges all storage with forward slashes and mount points.
Explore the Linux directory structure by examining root, bin, boot, dev, lib, media, mount, opt, and proc. Learn how these folders organize system files, devices, and logs.
Explore how the bash shell sits between you and Linux, using wildcards, pipes, and redirection to run commands, manage variables, quoting, escaping, and shell environment changes.
Learn the ls command for efficient file-system navigation and apply its use to practical network scanning and recon workflows within this Nmap-focused course.
Learn to traverse the Linux file system using the cd command, using absolute and relative directory references, and verify your location with the present working directory.
Discover how to use the ls command with filters and wildcards to display specific files, create test files with touch, and pattern match names using ?, * and exact strings.
Learn to create, modify, and delete files in the Linux shell using touch and cp, including creating empty files, updating modification times, and copying files and directories with overwrite handling.
Learn how tab autocomplete saves you from typos by completing file and directory names in the Linux shell, using the tab key to reveal matches and beeps when nothing matches.
Learn to create symbolic and hard links in the Linux file system using the ln command, compare inode numbers, and understand how cp copying affects linked files.
Learn to create directories with mkdir, copy and move files with cp and mv, remove items with rm, and touch on creating links and symbolic links in Linux.
Explore how the shell expands input before execution, using echo, pathnames, wildcards, braces, and hidden-file handling to reveal pattern matching.
Explore arithmetic expressions in the shell using expansions and echo to perform integer calculations. Learn addition, subtraction, multiplication, division, modulo, and exponentiation, with nesting and parentheses for grouping.
Learn brace expansion in shell to generate strings from patterns with braces, including comma lists and integer ranges. Use it to automate folder creation, organizing photos by year and month.
Learn how shell quoting and parameter expansion control command line behavior, including variable retrieval, missing variables yielding empty strings, and command substitution, with double quotes preserving spaces.
Explore Linux multi-user permissions, view user identity with id, set file permissions with chmod and umask, manage ownership with chown and chgrp, and learn sudo vs su.
Examine unix ownership and permissions, focusing on uid, gid, and shadow access; use the id command to map user and group IDs and locate data in /etc/passwd, /etc/group, and /etc/shadow.
Explore file and directory permissions, including read, write, and execute bits, ownership, and types such as regular files, directories, symbolic links, and device files.
Demonstrates file permission attributes for regular files and directories, including owner rwx, group and world read/write, and entries restricted for others; covers symbolic links and directory access controls.
discover how linux file permissions rely on the umask, the default permission mask for new files and directories. see how 666 becomes 644 under umask 022.
Learn to use chmod to change file and directory permissions with octal and symbolic modes, including ugoa targets and plus minus or set operations.
Unlock the full potential of Nmap and become a master in network scanning, reconnaissance, and exploit discovery with our comprehensive course!
In today's interconnected world, the ability to understand and secure computer networks is paramount. Nmap, the industry-standard network scanning tool, is a crucial skill for professionals in cybersecurity, network administration, and ethical hacking. Whether you are a beginner looking to learn the basics or an experienced practitioner seeking to refine your skills, this course is designed to take you on an exciting journey through the world of Nmap.
Our course is thoughtfully crafted to provide you with the knowledge and practical skills needed to leverage Nmap effectively. You will start with the fundamentals, learning about Nmap's network scanning capabilities and how to conduct targeted scans to discover open ports, services, and potential vulnerabilities. You will explore the power of Nmap Scripting Engine (NSE) scripts, enabling you to automate and customize your scanning process for more efficient and accurate results.
Delving deeper, you will gain insights into advanced techniques such as TCP ACK and SYN scans, ICMP scanning, and operating system detection. You will discover how to optimize your scanning methodology, select the appropriate network interfaces, and utilize target and exclude lists with CIDR notation for precise targeting. Moreover, you will delve into the legal aspects surrounding scanning, ensuring you are aware of the ethical considerations and compliant with relevant regulations.
Reconnaissance, an essential aspect of penetration testing, will be a focal point of this course. You will learn how to perform IP geolocation, utilize WhoIS queries, and conduct graphical traceroutes to gain valuable insights into the target network's topology and potential attack vectors. Additionally, you will explore scanning HTTP methods, searching for potential risks, and uncovering hidden treasures within web servers.
This course combines theoretical knowledge with hands-on exercises, allowing you to reinforce your understanding and apply your skills in real-world scenarios. With our interactive labs and practical demonstrations, you will gain the confidence to tackle network scanning challenges head-on.
Whether you are an IT professional, aspiring ethical hacker, or cybersecurity enthusiast, this course is your gateway to mastering Nmap and becoming a skilled network scanning expert. Join us today and unlock the secrets of Nmap to fortify your network defenses and excel in your professional endeavors.