My Account Log in

3 options

Nmap : network exploration and security auditing cookbook : a complete guide to mastering Nmap and its scripting engine, covering practical tasks for penetration testers and system administrators / Paulino Calderon.

EBSCOhost Academic eBook Collection (North America) Available online

View online

Ebook Central College Complete Available online

View online

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Calderon, Paulino, author.
Language:
English
Subjects (All):
Computer networks--Monitoring--Computer programs.
Computer networks.
Physical Description:
1 online resource (378 pages) : illustrations
Edition:
Second edition.
Place of Publication:
Birmingham, England ; Mumbai, [India] : Packt Publishing, 2017.
System Details:
text file
Biography/History:
Calderon Paulino: Paulino Calderon (@calderpwn on Twitter) is the cofounder of Websec, a company offering information security consulting services based in Mexico and Canada. When he is not traveling to a security conference or conducting on-site consulting for Fortune 500 companies, he spends peaceful days in Cozumel, a beautiful small island in the Caribbean, learning new technologies, conducting big data experiments, developing new tools, and finding bugs in software. Paulino is active in the open source community, and his contributions are used by millions of people in the information security industry. In 2011, Paulino joined the Nmap team during the Google Summer of Code to work on the project as an NSE developer. He focused on improving the web scanning capabilities of Nmap, and he has kept contributing to the project since then. In addition, he has been a mentor for students who focused on vulnerability detection during the Google Summer of Code 2015 and 2017. He has published Nmap 6: Network Exploration and Security Auditing Cookbook and Mastering the Nmap Scripting Engine, which cover practical tasks with Nmap and NSE development in depth. He loves attending information security conferences, and he has given talks and participated in workshops in dozens of events in Canada, the United States, Mexico, Colombia, Peru, Bolivia, and Curacao.
Summary:
Over 100 practical recipes related to network and application security auditing using the powerful Nmap About This Book Learn through practical recipes how to use Nmap for a wide range of tasks for system administrators and penetration testers. Learn the latest and most useful features of Nmap and the Nmap Scripting Engine. Learn to audit the security of networks, web applications, databases, mail servers, Microsoft Windows servers/workstations and even ICS systems. Learn to develop your own modules for the Nmap Scripting Engine. Become familiar with Lua programming. 100% practical tasks, relevant and explained step-by-step with exact commands and optional arguments description Who This Book Is For The book is for anyone who wants to master Nmap and its scripting engine to perform real life security auditing checks for system administrators and penetration testers. This book is also recommended to anyone looking to learn about network security auditing. Finally, novice Nmap users will also learn a lot from this book as it covers several advanced internal aspects of Nmap and related tools. What You Will Learn Learn about Nmap and related tools, such as Ncat, Ncrack, Ndiff, Zenmap and the Nmap Scripting Engine Master basic and advanced techniques to perform port scanning and host discovery Detect insecure configurations and vulnerabilities in web servers, databases, and mail servers Learn how to detect insecure Microsoft Windows workstations and scan networks using the Active Directory technology Learn how to safely identify and scan critical ICS/SCADA systems Learn how to optimize the performance and behavior of your scans Learn about advanced reporting Learn the fundamentals of Lua programming Become familiar with the development libraries shipped with the NSE Write your own Nmap Scripting Engine scripts In Detail This is the second edition of 'Nmap 6: Network Exploration and Security Auditing Cookbook'. A book aimed for anyone who wants to master Nmap and its scripting engine through practical tasks for system administrators and penetration testers. Besides introducing the most powerful features of Nmap and related tools, common security auditing tasks for local and remote networks, web applications, databases, mail servers, Microsoft Windows machines and even ICS SCADA systems are explained step by step with exact commands and argument explanations. The book starts with the basic usage of Nmap and related tools like Ncat, Ncrack, Ndiff and Z...
Contents:
Cover
Copyright
Credits
About the Author
Acknowledgments
About the Reviewer
www.PacktPub.com
Customer Feedback
Table of Contents
Preface
Chapter 1: Nmap Fundamentals
Introduction
Building Nmap's source code
Getting ready
How to do it...
How it works...
There's more...
Experimental branches
Updating your local working copy
Customizing the building process
Precompiled packages
Finding live hosts in your network
Tracing routes
Running the Nmap Scripting Engine during host discovery
Exploring more ping scanning techniques
Listing open ports on a target host
Privileged versus unprivileged
Scanning specific port ranges
Selecting a network interface
More port scanning techniques
Fingerprinting OS and services running on a target host
Increasing version detection intensity
Aggressive detection mode
Configuring OS detection
OS detection in verbose mode
Submitting new OS and service fingerprints
Using NSE scripts against a target host
NSE script arguments
Script selection
Debugging NSE scripts
Adding new scripts
Reading targets from a file
Excluding a host list from your scans
Scanning an IP address ranges
CIDR notation
Scanning random targets on the Internet
Legal issues with port scanning
Collecting signatures of web servers
There's more.
Monitoring servers remotely with Nmap and Ndiff
Monitoring specific services
Crafting ICMP echo replies with Nping
Managing multiple scanning profiles with Zenmap
Zenmap scanning profiles
Editing or deleting a scan profile
Running Lua scripts against a network connection with Ncat
Other ways of executing external commands with Ncat
Discovering systems with weak passwords with Ncrack
Configuring authentication options
Pausing and resuming attacks
Launching Nmap scans remotely from a web browser using Rainmap Lite
Custom arguments
Chapter 2: Network Exploration
Discovering hosts with TCP SYN ping scans
Privileged versus unprivileged TCP SYN ping scan
Firewalls and traffic filtering
Discovering hosts with TCP ACK ping scans
Privileged versus unprivileged TCP ACK ping scans
Selecting ports in TCP ACK ping scans
Discovering hosts with UDP ping scans
Selecting ports in UDP ping scans
Discovering hosts with ICMP ping scans
Local versus remote networks
ICMP types
Discovering hosts with SCTP INIT ping scans
Unprivileged SCTP INIT ping scans
Selecting ports in SCTP INIT ping scans.
Discovering hosts with IP protocol ping scans
Setting alternate IP protocols
Generating random data for the IP packets
Supported IP protocols and their payloads
Discovering hosts with ARP ping scans
MAC address spoofing
IPv6 scanning
Performing advanced ping scans
Ping probe effectiveness
Discovering hosts with broadcast ping scans
Broadcast ping options
Target library
Scanning IPv6 addresses
IPv6 fingerprinting
Discovering new IPv6 targets
Gathering network information with broadcast scripts
Scanning through proxies
Proxychains
Spoofing the origin IP of a scan
Choosing your zombie host wisely
The IP ID sequence number
Chapter 3: Reconnaissance Tasks
Performing IP address geolocation
Submitting a new geolocation provider
Getting information from WHOIS records
Selecting service providers
Ignoring referral records
Disabling cache
Obtaining traceroute geolocation information
Querying Shodan to obtain target information
Saving the results in CSV files
Specifying a single target.
Checking whether a host is flagged by Google Safe Browsing for malicious activities
Collecting valid e-mail accounts and IP addresses from web servers
Discovering hostnames pointing to the same IP address
Discovering hostnames by brute forcing DNS records
Customizing the dictionary
Adjusting the number of threads
Specifying a DNS server
Using the NSE library target
Obtaining profile information from Google's People API
Matching services with public vulnerability advisories
Chapter 4: Scanning Web Servers
Listing supported HTTP methods
Interesting HTTP methods
Checking whether a web server is an open proxy
Discovering interesting files and folders in web servers
Using a Nikto database
Abusing mod_userdir to enumerate user accounts
Brute forcing HTTP authentication
Brute modes
Brute forcing web applications
Brute forcing WordPress installations
Detecting web application firewalls
Detecting possible XST vulnerabilities
How it works.
There's more...
Detecting XSS vulnerabilities
Finding SQL injection vulnerabilities
Detecting web servers vulnerable to slowloris denial of service attacks
Finding web applications with default credentials
Detecting web applications vulnerable to Shellshock
Executing commands remotely
Spidering web servers to find vulnerable applications
Detecting insecure cross-domain policies
Finding attacking domains available for purchase
Detecting exposed source code control systems
Obtaining information from subversion source code control systems
Auditing the strength of cipher suites in SSL servers
Scrapping e-mail accounts from web servers
How to do it…
How it works…
There's more…
Chapter 5: Scanning Databases
Listing MySQL databases
Listing MySQL users
Listing MySQL variables
Brute forcing MySQL passwords
Finding root accounts with an empty password in MySQL servers
Detecting insecure configurations in MySQL servers
Brute forcing Oracle passwords
There's more.
Notes:
Includes index.
Includes bibliographical references.
Description based on online resource; title from PDF title page (ebrary, viewed June 23, 2017).
ISBN:
9781786461537
1786461536
OCLC:
990194769

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account