Sha256: 0841599ca281330bf97757d21d13fe2f5985d6903477b5418bceb30f5626b83c

Contents?: true

Size: 1.66 KB

Versions: 1

Compression:

Stored size: 1.66 KB

Contents

### 0.3.0 / 2024-06-23

* Include `Enumerable` into {Masscan::OutputFile}.
* Improvements to {Masscan::Command}:
  * Added the `rotate` attribute for the `--rotate` option.
  * Allow the `ports` attribute to accept a raw String value.
  * Improve validation of String values passed to `ports`, `adapter_port`,
    `range`, `shards`, and `ips` attributes.
  * Correct the type used for the `exclude` attribute.

### 0.2.3 / 2024-01-27

* Switched to using `require_relative` to improve load-times.
* Added `# frozen_string_literal: true` to all files.

### 0.2.2 / 2023-04-20

* Corrected option definitions:
  * The `--range` option expects a IP or CIDR range value.
  * The `--exclude` option requires a value.
  * `--range`, `--exclude`, `--excludefile`, `--includefile` options may be
    repeated.
  * The --pcap-payloads` option expects a file.
  * The `--retries` option requires an argument.

### 0.2.1 / 2023-03-15

* Unescape `\\xXX` hex escaped characters in payload strings parsed from `.list`
  masscan files.

### 0.2.0 / 2021-11-30

* Replaced the `rprogram` dependency with [command_mapper].
* Fixed a typo in the mapping of the `-oJ` option flag.
* Added {Masscan::OutputFile#to_s}.

[command_mapper]: https://github.com/postmodern/command_mapper.rb#readme

### 0.1.1 / 2021-09-09

* Added missing {Masscan::Banner#ttl}.
* Fixed {Masscan::Parsers::Binary} to populate {Masscan::Banner#ttl}.
* Fixed {Masscan::Parsers::Binary#parse_status} to populate
  {Masscan::Status#reason} and {Masscan::Status#ttl}.

### 0.1.0 / 2021-08-31

* Initial release:
  * Provides a Ruby interface for running the `masscan` command.
  * Supports parsing masscan Binary, List, and JSON output files.

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ruby-masscan-0.3.0 ChangeLog.md