Useful Links
Computer Science
Cybersecurity
Nmap and Network Scanning
1. Fundamentals of Network Communication
2. Introduction to Network Scanning
3. Nmap Fundamentals
4. Host Discovery
5. Core Port Scanning Techniques
6. Service and Version Detection
7. Operating System Detection
8. Advanced Scanning Techniques
9. Timing and Performance Optimization
10. Firewall and IDS Evasion
11. Nmap Scripting Engine (NSE)
12. Output Formats and Analysis
13. Practical Scanning Scenarios
14. Defensive Countermeasures
Nmap Scripting Engine (NSE)
NSE Architecture
Lua Scripting Language
Script Execution Framework
Library System
Script Categories
auth Scripts
Authentication Testing
Credential Validation
broadcast Scripts
Network Broadcast Discovery
Service Announcement Detection
brute Scripts
Brute Force Attacks
Password Cracking
default Scripts
Standard Script Set
Safe and Useful Scripts
discovery Scripts
Service Discovery
Information Gathering
dos Scripts
Denial of Service Testing
Vulnerability Exploitation
exploit Scripts
Vulnerability Exploitation
Proof of Concept Attacks
external Scripts
External Resource Queries
Third-Party Integration
fuzzer Scripts
Input Fuzzing
Crash Testing
intrusive Scripts
Aggressive Testing
System Impact Scripts
malware Scripts
Malware Detection
Backdoor Identification
safe Scripts
Non-Intrusive Testing
Information Gathering Only
version Scripts
Version Detection Enhancement
Service Identification
vuln Scripts
Vulnerability Detection
Security Assessment
Using NSE Scripts
Default Script Execution (-sC, --script=default)
Specific Script Selection (--script)
Single Script Execution
Multiple Script Execution
Wildcard Script Selection
Category-Based Selection
Script Category Filtering
Combined Categories
Script Exclusion
Avoiding Specific Scripts
Category Exclusion
Script Arguments (--script-args)
Parameter Passing
Argument Syntax
Script-Specific Configuration
Script Information and Help
Script Documentation (--script-help)
Script Descriptions
Usage Examples
Script Database Management
Script Updates (--script-updatedb)
Custom Script Installation
Script Location Management
Popular NSE Scripts
http-enum
smb-enum-shares
dns-brute
ssl-cert
ftp-anon
ssh-hostkey
snmp-sysdescr
mysql-info
Writing Custom NSE Scripts
Script Structure
Description Section
Categories and Dependencies
Rule Functions
Action Functions
Lua Programming Basics
Variables and Data Types
Control Structures
Functions and Libraries
NSE Libraries
Network Communication
Protocol Handling
Utility Functions
Script Development Process
Planning and Design
Implementation
Testing and Debugging
Script Distribution
Community Contribution
Local Script Management
Previous
10. Firewall and IDS Evasion
Go to top
Next
12. Output Formats and Analysis