Monday, May 05, 2014
MC2 Post 1851 Another LOOK at ErLang - LUA and Nmap
In Linux and Windows.
4 How to Build Erlang/OTP on Windows
What Wikipedia Had to Say about Erlang?
Nmap Free Security Scanner
Nmap (Network Mapper) is a security scanner originally written by Gordon Lyon (also known by his pseudonym Fyodor Vaskovich) used to discover hosts and services on a computer network, thus creating a "map" of the network. To accomplish its goal, Nmap sends specially crafted packets to the target host and then analyzes the responses.
The software provides a number of features for probing computer networks, including host discovery and service and operating system detection. These features are extensible by scripts that provide more advanced service detection, vulnerability detection, and other features. Nmap is also capable of adapting to network conditions including latency and congestion during a scan. Nmap is under development and refinement by its user community.
Nmap was originally a Linux-only utility, but it was ported to Microsoft Windows, Solaris, HP-UX, BSD variants (including Mac OS X), AmigaOS, and SGI IRIX.
Linux is the most popular platform, followed closely by Windows.
Nmap features include :
Host discovery – Identifying hosts on a network. For example, listing the hosts that respond to TCP and/or ICMP requests or have a particular port open.
Port scanning – Enumerating the open ports on target hosts.
Version detection – Interrogating network services on remote devices to determine application name and version number.
OS detection – Determining the operating system and hardware characteristics of network devices.
Scriptable interaction with the target – using Nmap Scripting Engine (NSE) and Lua programming language.
Nmap can provide further information on targets, including reverse DNS names, device types, and MAC addresses.
What Wikipedia Had to Say about Nmap?
Because Nmap Scripting Engine (NSE) uses the
Lua programming language.
Lua, from Portuguese: lua meaning moon; explicitly not "LUA" is a lightweight multi-paradigm programming language designed as a scripting language with extensible semantics as a primary goal. Lua is cross-platform since it is written in ANSI C.
Lua has a relatively simple C API.
What Wikipedia Had to Say about Lua