Mastering Nmap
5.0 (1 rating)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
40 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Mastering Nmap to your Wishlist.

Add to Wishlist

Mastering Nmap

A step-by-step tutorial to gain expertise in Nmap
5.0 (1 rating)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
40 students enrolled
Created by Packt Publishing
Last updated 5/2017
English
Current price: $10 Original price: $125 Discount: 92% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 3 hours on-demand video
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Learn network security concepts that are required to properly comprehend and grasp how all Nmap utilities work the way they do.
  • Handle large numbers of results from scanning large networks.
  • IT administrators can effectively monitor their network for critical changes that might lead to potential vulnerabilities, by comparing the results from everyday scans.
  • Master the Nmap Scripting Engine (NSE) by writing new (and customizing existing) Lua scripts that further extend Nmap's capabilities.
  • Utilize the Nmap suite's accompanying tools to refine and effectively automate your everyday network tasks, including debugging, visualizing, monitoring, and network auditing.
  • Conduct host discovery, port scanning, and version and OS detection for every system in your network.
View Curriculum
Requirements
  • They need have no knowledge about Nmap. However, a basic knowledge of Nmap will be helpful.
Description

You will learn how to use Nmap to implement a wide variety of practical tasks related to pentesting and network monitoring. The tutorial will start with basic scanning techniques and explain Nmap fundamentals. Moving on, we will cover the advanced functionalities of the Nmap Scripting Engine (NSE) such as libraries, scripts, APIs, and so on. You will be able to perform custom tasks, learn the fundamentals of Lua programming, scan and assess mail servers and databases, Windows machines and their associated services as well as large networks.

About the Author

Fotis Chantzis has been a member of the main Nmap development team since 2009, when he wrote Ncrack under the mentorship of Fyodor, the original author of Nmap, during Google Summer of Code 2009 and 2010. He also represented Nmap at the Google Mentor Summit in October 2016. He is passionate about network security and is actively and professionally involved in the information security field, with his research having been published on Phrack and other venues.

Who is the target audience?
  • Aimed at system and network admins along with IT security professionals who wish to master Nmap.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
24 Lectures
02:59:26
+
Scanning Your First Target
5 Lectures 34:57
This video provides an overview of the entire course.
Preview 05:17

The aim of the video is to let the viewer get acquainted with Nmap and show them its basic functionality and capabilities.

Nmap Primer
10:43

The aim of this video is to introduce some fundamental network security concepts that are needed to get a basic understanding of how Nmap works.

Network Security Fundamentals
08:44

The aim of this video is to learn how to use Nmap’s Service Version Detection, why it is important and how it works behind the scenes.

Service Version Detection
05:47

The aim of the video is to get acquainted with Nmap’s remote Operating System detection capability.
Operating System Detection
04:26
+
Scanning Larger Networks
4 Lectures 24:40

The aim of this video is to learn how to conduct host discovery with Nmap. We are also going to learn how it works and the differences between local and remote network host discovery.

Preview 07:44

The aim of this video is to learn how to fine-tune Nmap’s timing and performance parameters.

Adjusting Timing Parameters
06:13

The aim of this video is to learn how to optimize Nmap’s performance to reduce scan time by fine-tuning its options.
Optimizing Nmap Performance
05:46

The aim of this video is to learn how to refine Nmap scans for larger networks.

Large Scale Scans
04:57
+
Scanning and Auditing Web Servers
3 Lectures 19:43

The aim of this video is to learn how to check for web server misconfigurations using Nmap.

Preview 06:30

The aim of this video is to learn how to find interesting points of entry for web servers.
Interesting Points of Entry
05:43

The aim of this video is to learn how to find and exploit vulnerabilities on web applications with the help of Nmap.
Exploiting Web Applications
07:30
+
Assessing Common Services
3 Lectures 21:39

The aim of this video is to learn how to assess databases with Nmap by focusing on MySQL, one of the most popular database services.

Preview 08:01

The aim of this video is to learn how to use Nmap to assess Mail Servers.

Assessing Mail Servers
05:39

The aim of this video is to learn how to assess other services, with a focus on SSL-related vulnerabilities using NSE scripts.
Assessing Other Services
07:59
+
Advanced NSE Usage
3 Lectures 23:10
The aim of this video is to learn how to use Nmap to discover and analyze SMB shares.
Preview 07:13

The aim of this video is to learn how to exploit SMB services by more advanced NSE scripts.

Exploiting SMB Services
08:03

We will learn about Nmap's scanning phases and the how and when different scripts get executed.

Analyzing NSE Execution
07:54
+
Analyzing and Refining NSE Scripts
3 Lectures 29:15

The aim of this video is to analyze the NSE script format and also analyze the source code of a simple NSE script, while explaining any Lua concepts along the way.

Preview 10:05

The aim of this video is to learn how to make small adjustments to NSE scripts and also add debugging output.

Adjusting NSE Scripts
09:14

The aim of this video is to learn how to customize NSE scripts by adding new functionality to them. The example script will be the smb-system-info.

Customizing NSE Scripts
09:56
+
Mapping and Owning the Network
3 Lectures 26:02

We learn how use Nmap and its accompanying tools (Nping, Ncat, Ncrack) in real-world scenarios.

Preview 08:05

The aim of this video is to demonstrate exploiting misconfigurations to escalate privileges and to show how to perform RDP cracking with Ncrack.

Privilege Escalation and RDP Cracking
11:26

This video demonstrates the final exploitation for the remaining host of the network and recaps what we learnt throughout the course.

Final Exploitation and Outro
06:31
About the Instructor
Packt Publishing
3.9 Average rating
7,196 Reviews
51,464 Students
616 Courses
Tech Knowledge in Motion

Packt has been committed to developer learning since 2004. A lot has changed in software since then - but Packt has remained responsive to these changes, continuing to look forward at the trends and tools defining the way we work and live. And how to put them to work.

With an extensive library of content - more than 4000 books and video courses -Packt's mission is to help developers stay relevant in a rapidly changing world. From new web frameworks and programming languages, to cutting edge data analytics, and DevOps, Packt takes software professionals in every field to what's important to them now.

From skills that will help you to develop and future proof your career to immediate solutions to every day tech challenges, Packt is a go-to resource to make you a better, smarter developer.

Packt Udemy courses continue this tradition, bringing you comprehensive yet concise video courses straight from the experts.