Mastering Nmap Scripting Engine
暫譯: 精通 Nmap 腳本引擎

Paulino Calderon Pale

  • 出版商: Packt Publishing
  • 出版日期: 2015-02-21
  • 售價: $2,000
  • 貴賓價: 9.5$1,900
  • 語言: 英文
  • 頁數: 244
  • 裝訂: Paperback
  • ISBN: 1782168311
  • ISBN-13: 9781782168317
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Master the Nmap Scripting Engine and the art of developing NSE scripts

About This Book

  • Extend the capabilities of Nmap to perform custom tasks with the Nmap Scripting Engine
  • Learn the fundamentals of Lua programming
  • Develop powerful scripts for the Nmap Scripting Engine
  • Discover all the features and libraries of the Nmap Scripting Engine
  • In-depth coverage of the Nmap Scripting Engine API and most important libraries with examples

Who This Book Is For

If you want to learn to write your own scripts for the Nmap Scripting Engine, this is the book for you. It is perfect for network administrators, information security professionals, and even Internet enthusiasts who are familiar with Nmap.

What You Will Learn

  • Get to grips with the fundamentals of Lua, the programming language used by the Nmap Scripting Engine
  • Extend the capabilities of Nmap by writing your own NSE scripts
  • Explore the Nmap Scripting Engine API
  • Discover all the available NSE libraries
  • Write robust brute force password auditing scripts
  • Customize the databases distributed with Nmap
  • Produce flexible script reports in NSE
  • Optimize Nmap scans with script and library arguments
  • Enhance the version detection capabilities of Nmap

In Detail

Nmap is a well-known security tool used by penetration testers and system administrators for many different networking tasks. The Nmap Scripting Engine (NSE) was introduced during Google's Summer of Code 2006 and has added the ability to perform additional tasks on target hosts, such as advanced fingerprinting and service discovery and information gathering.

This book will teach you everything you need to know to master the art of developing NSE scripts. The book starts by covering the fundamental concepts of Lua programming and reviews the syntax and structure of NSE scripts. After that, it covers the most important features of NSE. It jumps right into coding practical scripts and explains how to use the Nmap API and the available NSE libraries to produce robust scripts. Finally, the book covers output formatting, string handling, network I/O, parallelism, and vulnerability exploitation.

商品描述(中文翻譯)

掌握 Nmap 腳本引擎及開發 NSE 腳本的藝術

關於本書
- 擴展 Nmap 的功能,以執行自定義任務,使用 Nmap 腳本引擎
- 學習 Lua 程式設計的基本原理
- 為 Nmap 腳本引擎開發強大的腳本
- 探索 Nmap 腳本引擎的所有功能和庫
- 深入介紹 Nmap 腳本引擎 API 及最重要的庫,並附有範例

本書適合誰
如果您想學習為 Nmap 腳本引擎編寫自己的腳本,那麼這本書就是為您而寫。它非常適合網路管理員、資訊安全專業人士,甚至是熟悉 Nmap 的網路愛好者。

您將學到什麼
- 理解 Lua 的基本概念,這是 Nmap 腳本引擎使用的程式語言
- 通過編寫自己的 NSE 腳本來擴展 Nmap 的功能
- 探索 Nmap 腳本引擎 API
- 發現所有可用的 NSE 庫
- 編寫穩健的暴力破解密碼審計腳本
- 自定義與 Nmap 一起分發的資料庫
- 在 NSE 中生成靈活的腳本報告
- 使用腳本和庫參數優化 Nmap 掃描
- 增強 Nmap 的版本檢測能力

詳細內容
Nmap 是一個知名的安全工具,廣泛用於滲透測試者和系統管理員執行各種網路任務。Nmap 腳本引擎 (NSE) 於 2006 年 Google 夏季編程計劃中引入,增加了在目標主機上執行額外任務的能力,例如進階指紋識別、服務發現和資訊收集。

本書將教您掌握開發 NSE 腳本的藝術所需的所有知識。本書首先介紹 Lua 程式設計的基本概念,並回顧 NSE 腳本的語法和結構。接著,涵蓋 NSE 的最重要功能,直接進入編寫實用腳本的過程,並解釋如何使用 Nmap API 和可用的 NSE 庫來生成穩健的腳本。最後,本書還涵蓋輸出格式化、字串處理、網路 I/O、並行處理和漏洞利用等主題。