Skip to content

Commit 856799e

Browse files
committed
Initial public release
0 parents  commit 856799e

7 files changed

Lines changed: 1270 additions & 0 deletions

File tree

.github/workflows/test.yml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
name: test
2+
3+
on:
4+
push:
5+
pull_request:
6+
7+
permissions:
8+
contents: read
9+
10+
jobs:
11+
test:
12+
runs-on: ubuntu-latest
13+
steps:
14+
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
15+
- name: Run regression tests
16+
run: ./tests/test.sh
17+
- name: Run ShellCheck
18+
run: shellcheck Gnmap-Parser.sh tests/test.sh

.gitignore

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
Gnmap-Parser/
2+
*.gnmap
3+
results/
4+
gathered/
5+
6+
# Local secrets and credentials
7+
.env
8+
.env.*
9+
!.env.example
10+
*.pem
11+
*.key
12+
*.p12
13+
*.pfx
14+
credentials.json
15+
secrets.json
16+
17+
# Assessment artifacts
18+
evidence/
19+
output/
20+
screenshots/
21+
*.pcap
22+
*.pcapng
23+
*.log
24+
25+
# Editors and operating systems
26+
.DS_Store
27+
Thumbs.db
28+
.idea/
29+
.vscode/
30+
*.swp
31+
*~

CHANGELOG

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# Changelog
2+
3+
## 4.0.0
4+
5+
- Removed dates, timestamps, and Nmap run metadata from user-facing and parsed output.
6+
- Added direct file and recursive directory inputs.
7+
- Added safe handling for spaces and special characters in paths.
8+
- Added deterministic, idempotent output generation.
9+
- Deduplicated legacy outputs by protocol, port, and host while retaining
10+
distinct service detections in the CSV.
11+
- Made recursive discovery fail explicitly instead of silently using partial results.
12+
- Added IPv6 and hostname support.
13+
- Added `Alive-Hosts-Up.txt` while preserving the legacy ICMP filename.
14+
- Added an RFC 4180-compatible open-services CSV.
15+
- Made gather mode non-interactive and collision-safe.
16+
- Added automated regression tests and continuous integration.
17+
18+
## Earlier releases
19+
20+
Versions 1.5 through 3.0.1 established the host lists, TCP/UDP port lists,
21+
per-port host files, matrices, combined parse option, and gather workflow.
22+
See the Git history for the original date-based release log.

0 commit comments

Comments
 (0)