Postmodern

Results 391 issues of Postmodern

Replace the `Nmap::Scripts` module with a `Nmap::XML::Script` class that wraps around the `script` element. It must provide access to the `output` attribute as a String, and the child elements as...

feature

Add missing spec. `OS#each` just calls `#each_match`.

improvement
specs

Add missing spec.

improvement
specs

The following methods are missing specs: - `#mac` (requires `//host/address[@addrtype='mac']`) - `#ipv6` (requires `//host/address[@addrtype='ipv6']`) - `#each` (just calls `each_open_port`) - `#scripts` (requires //host/hostscript/script`) - `#traceroute` (requires `//host/trace`)

improvement
specs

Add missing spec.

improvement
specs

The following methods do not have specs: - `#ssl?` (requires `//service[@tunnel="ssl"]`) - `#protocol` (requires `//service[@proto]`) - `#extra_info` (requires `//service[@extrainfo]`) - `#hostname` (requires `//service[@hostname]`) - `#os_type` (requires `//service[@ostype]`) - `#device_type` (requires...

improvement
specs

Add missing spec.

improvement
specs

Add missing spec.

improvement
specs

Add missing spec.

improvement
specs

Add an API for interacting with the database. - Searching for advisories by CVE or gem. - Testing if a `Gem::Version` is vulnerable. - Downloading and updating a copy of...

enhancement