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
0.1.1 / 2021-09-09
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.