Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

naabu v2.1.2 #571

Merged
merged 79 commits into from
Feb 24, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
79 commits
Select commit Hold shift + click to select a range
860d340
chore(deps): bump github.com/projectdiscovery/goflags in /v2
dependabot[bot] Oct 31, 2022
289af5f
Merge pull request #461 from projectdiscovery/dependabot/go_modules/v…
Mzack9999 Oct 31, 2022
8ee5f4c
chore(deps): bump github.com/projectdiscovery/goflags in /v2
dependabot[bot] Nov 1, 2022
f4d311e
Merge pull request #464 from projectdiscovery/dependabot/go_modules/v…
Mzack9999 Nov 2, 2022
7fedc2e
Update helpers libraries (#466)
edoardottt Nov 6, 2022
1023b6c
chore(deps): bump golang from 1.19.2-alpine to 1.19.3-alpine
dependabot[bot] Nov 7, 2022
e704d9c
Remove retries and resumeCfg as mandatory options for as lib use
ShubhamRasal Nov 9, 2022
b4d11b0
chore(deps): bump golang.org/x/net from 0.1.0 to 0.2.0 in /v2
dependabot[bot] Nov 9, 2022
09763ba
Merge pull request #469 from projectdiscovery/issue-447-naabu-as-lib
Mzack9999 Nov 11, 2022
8361be8
Merge pull request #470 from projectdiscovery/dependabot/go_modules/v…
Mzack9999 Nov 11, 2022
5874430
Merge pull request #467 from projectdiscovery/dependabot/docker/dev/g…
Mzack9999 Nov 11, 2022
7c649f8
chore(deps): bump alpine from 3.16.2 to 3.16.3 (#473)
dependabot[bot] Nov 18, 2022
f8c2101
chore(deps): bump github.com/projectdiscovery/clistats in /v2 (#475)
dependabot[bot] Nov 18, 2022
c2c7f33
chore(deps): bump github.com/projectdiscovery/retryablehttp-go in /v2…
dependabot[bot] Nov 18, 2022
9550b28
chore(deps): bump golangci/golangci-lint-action from 3.3.0 to 3.3.1 (…
dependabot[bot] Nov 18, 2022
d8110dd
chore(deps): bump github.com/projectdiscovery/utils in /v2 (#474)
dependabot[bot] Nov 18, 2022
e962b92
chore(deps): bump github.com/projectdiscovery/fdmax in /v2 (#476)
dependabot[bot] Nov 18, 2022
6c558c7
Fix Replace freeport with pd fork #471 (#478)
foxcores Nov 18, 2022
20bc2f5
Failing race condition (#485)
xm1k3 Nov 21, 2022
9eeb6b1
chore(deps): bump github.com/projectdiscovery/goflags in /v2 (#488)
dependabot[bot] Nov 24, 2022
b1bd3ae
Adding udp scan (#460)
Mzack9999 Nov 29, 2022
3422d68
chore(deps): bump github.com/projectdiscovery/networkpolicy in /v2 (#…
dependabot[bot] Nov 30, 2022
8ee3ed0
chore(deps): bump github.com/projectdiscovery/retryablehttp-go in /v2…
dependabot[bot] Nov 30, 2022
ba384ea
chore(deps): bump alpine from 3.16.3 to 3.17.0 (#489)
dependabot[bot] Nov 30, 2022
e8b86dd
Issue with nmap flag input (#487)
xm1k3 Dec 1, 2022
84b7768
chore(deps): bump golang.org/x/sys from 0.2.0 to 0.3.0 in /v2 (#504)
dependabot[bot] Dec 12, 2022
a1a6b62
chore(deps): bump golang from 1.19.3-alpine to 1.19.4-alpine (#506)
dependabot[bot] Dec 12, 2022
95c0076
chore(deps): bump golang.org/x/net from 0.2.0 to 0.4.0 in /v2 (#503)
dependabot[bot] Dec 12, 2022
a140b0f
chore(deps): bump github.com/projectdiscovery/retryablehttp-go from 1…
dependabot[bot] Dec 12, 2022
082c6af
chore(deps): bump github.com/projectdiscovery/uncover from 0.0.9 to 1…
dependabot[bot] Dec 12, 2022
e361548
chore(deps): bump github.com/projectdiscovery/ratelimit from 0.0.1 to…
dependabot[bot] Dec 12, 2022
be86653
chore(deps): bump go.uber.org/multierr from 1.8.0 to 1.9.0 in /v2 (#508)
dependabot[bot] Dec 28, 2022
aeff6d1
chore(deps): bump goreleaser/goreleaser-action from 3 to 4 (#510)
dependabot[bot] Dec 28, 2022
fc3c4ea
chore(deps): bump github.com/projectdiscovery/goflags in /v2 (#512)
dependabot[bot] Dec 28, 2022
7604286
chore(deps): bump github.com/projectdiscovery/ratelimit in /v2 (#516)
dependabot[bot] Dec 28, 2022
440d01e
chore(deps): bump github.com/projectdiscovery/uncover in /v2 (#521)
dependabot[bot] Jan 3, 2023
cc4cedb
Fixing wrong boolean check on verify condition (#519)
MiracleLau Jan 4, 2023
554e0c8
chore(deps): bump golang.org/x/sys from 0.3.0 to 0.4.0 in /v2 (#523)
dependabot[bot] Jan 5, 2023
27feb6e
chore(deps): bump github.com/projectdiscovery/gologger in /v2 (#526)
dependabot[bot] Jan 9, 2023
1ed5990
chore(deps): bump golang.org/x/net from 0.4.0 to 0.5.0 in /v2 (#524)
dependabot[bot] Jan 9, 2023
08eea18
chore(deps): bump github.com/projectdiscovery/retryablehttp-go in /v2…
dependabot[bot] Jan 10, 2023
c4a8962
Reducing duplicate debug messages on scanned ips (#522)
Mzack9999 Jan 10, 2023
241f6cd
automatic connect scan with proxy (#529)
Mzack9999 Jan 15, 2023
a4ff4de
removed utils from naabu (#534)
xm1k3 Jan 19, 2023
5d112f7
chore(deps): bump github.com/projectdiscovery/ratelimit in /v2 (#537)
dependabot[bot] Jan 26, 2023
9a5ac04
chore(deps): bump alpine from 3.17.0 to 3.17.1 (#531)
dependabot[bot] Jan 26, 2023
a8e12e9
chore(deps): bump golang from 1.19.4-alpine to 1.19.5-alpine (#532)
dependabot[bot] Jan 26, 2023
ec2183e
chore(deps): bump github.com/projectdiscovery/retryablehttp-go in /v2…
dependabot[bot] Jan 26, 2023
1695ff6
chore(deps): bump github.com/projectdiscovery/clistats from 0.0.9 to …
dependabot[bot] Jan 26, 2023
155db2f
closing stats on exit (#538)
Mzack9999 Jan 26, 2023
8c664da
Adding support for optional reverse ptr (#530)
Mzack9999 Feb 9, 2023
43ee3f8
chore(deps): bump golangci/golangci-lint-action from 3.3.1 to 3.4.0 (…
dependabot[bot] Feb 9, 2023
824a58d
chore(deps): bump github.com/projectdiscovery/retryablehttp-go in /v2…
dependabot[bot] Feb 9, 2023
8a292e7
chore(deps): bump golang from 1.19.5-alpine to 1.20.0-alpine (#546)
dependabot[bot] Feb 9, 2023
b1591d8
chore(deps): bump docker/build-push-action from 3 to 4 (#545)
dependabot[bot] Feb 9, 2023
1d134af
chore(deps): bump github.com/projectdiscovery/ratelimit in /v2 (#544)
dependabot[bot] Feb 9, 2023
aba7cf9
chore(deps): bump golang.org/x/sys from 0.4.0 to 0.5.0 in /v2 (#548)
dependabot[bot] Feb 9, 2023
5c507af
chore(deps): bump github.com/projectdiscovery/clistats in /v2 (#547)
dependabot[bot] Feb 9, 2023
4e5fc95
chore(deps): bump golang.org/x/net from 0.5.0 to 0.6.0 in /v2 (#550)
dependabot[bot] Feb 13, 2023
5c12a72
chore(deps): bump github.com/projectdiscovery/utils in /v2 (#552)
dependabot[bot] Feb 13, 2023
9911027
chore(deps): bump github.com/projectdiscovery/retryablehttp-go in /v2…
dependabot[bot] Feb 13, 2023
6d736a8
Bumping mapcidr + asnmap versions (#559)
Mzack9999 Feb 14, 2023
abd175e
chore(deps): bump alpine from 3.17.1 to 3.17.2 (#553)
dependabot[bot] Feb 14, 2023
10078a6
chore(deps): bump github.com/projectdiscovery/gologger in /v2 (#557)
dependabot[bot] Feb 14, 2023
ae267b7
chore(deps): bump github.com/projectdiscovery/freeport in /v2 (#556)
dependabot[bot] Feb 14, 2023
f0d6e71
chore(deps): bump github.com/projectdiscovery/networkpolicy in /v2 (#…
dependabot[bot] Feb 14, 2023
965eb89
chore(deps): bump github.com/projectdiscovery/ipranger in /v2 (#554)
dependabot[bot] Feb 14, 2023
23e56d5
chore(deps): bump github.com/projectdiscovery/dnsx in /v2
dependabot[bot] Feb 15, 2023
cb507b8
chore(deps): bump golang.org/x/net from 0.6.0 to 0.7.0 in /v2
dependabot[bot] Feb 15, 2023
6cd454c
Merge pull request #560 from projectdiscovery/dependabot/go_modules/v…
ehsandeep Feb 17, 2023
1e6fd0d
Merge pull request #561 from projectdiscovery/dependabot/go_modules/v…
ehsandeep Feb 17, 2023
c8d27c7
chore(deps): bump golang from 1.20.0-alpine to 1.20.1-alpine
dependabot[bot] Feb 20, 2023
68aa3fc
chore(deps): bump github.com/projectdiscovery/utils in /v2
dependabot[bot] Feb 20, 2023
9ca7c12
chore(deps): bump github.com/projectdiscovery/goflags in /v2
dependabot[bot] Feb 20, 2023
d477495
Merge pull request #564 from projectdiscovery/dependabot/docker/dev/g…
ehsandeep Feb 23, 2023
26619aa
Merge pull request #565 from projectdiscovery/dependabot/go_modules/v…
ehsandeep Feb 23, 2023
e611223
Merge pull request #566 from projectdiscovery/dependabot/go_modules/v…
ehsandeep Feb 23, 2023
1f533d0
workflow update (#570)
ehsandeep Feb 23, 2023
f346529
Merge branch 'main' into dev
ehsandeep Feb 24, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 27 additions & 0 deletions .github/stale.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Number of days of inactivity before an issue becomes stale
daysUntilStale: 7

# Number of days of inactivity before a stale issue is closed
daysUntilClose: 7

# Issues with these labels will never be considered stale
# exemptLabels:
# - pinned
# - security

# Only issues or pull requests with all of these labels are check if stale.
onlyLabels:
- "Status: Abandoned"
- "Type: Question"

# Label to use when marking as stale
staleLabel: stale

# Comment to post when marking an issue as stale. Set to `false` to disable
markComment: >
This issue has been automatically marked as stale because it has not had
recent activity. It will be closed if no further activity occurs. Thank you
for your contributions.

# Comment to post when closing a stale issue. Set to `false` to disable
closeComment: false
13 changes: 7 additions & 6 deletions .github/workflows/build-test.yml
Original file line number Diff line number Diff line change
@@ -1,17 +1,16 @@
name: 🔨 Build Test
on:
push:
pull_request:
workflow_dispatch:

jobs:
build-linux:
runs-on: ubuntu-latest
runs-on: ubuntu-latest-16-cores
steps:
- name: Set up Go
uses: actions/setup-go@v3
with:
go-version: 1.18
go-version: 1.19

- name: Check out code
uses: actions/checkout@v3
Expand All @@ -38,7 +37,7 @@ jobs:

- name: Race Condition Tests
run: |
sudo go run -race . -host scanme.sh
go run -race . -host scanme.sh
working-directory: v2/cmd/naabu/

build-mac:
Expand All @@ -47,7 +46,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@v3
with:
go-version: 1.18
go-version: 1.19

- name: Check out code
uses: actions/checkout@v3
Expand All @@ -74,6 +73,7 @@ jobs:

- name: Race Condition Tests
run: |
go run -race . -host scanme.sh
sudo go run -race . -host scanme.sh
working-directory: v2/cmd/naabu/

Expand All @@ -83,7 +83,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@v3
with:
go-version: 1.18
go-version: 1.19

- name: Check out code
uses: actions/checkout@v3
Expand All @@ -100,4 +100,5 @@ jobs:
# Known issue: https://github.com/golang/go/issues/46099
run: |
# go run -race . -host scanme.sh
# sudo go run -race . -host scanme.sh
working-directory: v2/cmd/naabu/
3 changes: 1 addition & 2 deletions .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,14 @@ name: 🚨 CodeQL Analysis

on:
workflow_dispatch:
push:
pull_request:
branches:
- dev

jobs:
analyze:
name: Analyze
runs-on: ubuntu-latest
runs-on: ubuntu-latest-16-cores
permissions:
actions: read
contents: read
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/dockerhub-push.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,15 +9,15 @@ on:

jobs:
docker:
runs-on: ubuntu-latest
runs-on: ubuntu-latest-16-cores
steps:
- name: Checkout
uses: actions/checkout@v3

- name: Get Github tag
id: meta
run: |
echo "::set-output name=tag::$(curl --silent "https://api.github.com/repos/projectdiscovery/naabu/releases/latest" | jq -r .tag_name)"
curl --silent "https://api.github.com/repos/projectdiscovery/naabu/releases/latest" | jq -r .tag_name | xargs -I {} echo TAG={} >> $GITHUB_OUTPUT

- name: Set up QEMU
uses: docker/setup-qemu-action@v2
Expand All @@ -32,9 +32,9 @@ jobs:
password: ${{ secrets.DOCKER_TOKEN }}

- name: Build and push
uses: docker/build-push-action@v3
uses: docker/build-push-action@v4
with:
context: .
platforms: linux/amd64,linux/arm64,linux/arm
push: true
tags: projectdiscovery/naabu:latest,projectdiscovery/naabu:${{ steps.meta.outputs.tag }}
tags: projectdiscovery/naabu:latest,projectdiscovery/naabu:${{ steps.meta.outputs.TAG }}
5 changes: 2 additions & 3 deletions .github/workflows/functional-test.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
name: 🧪 Functional Test
on:
push:
pull_request:
workflow_dispatch:

Expand All @@ -10,13 +9,13 @@ jobs:
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-latest] # Todo: windows-latest, macOS-latest
os: [ubuntu-latest-16-cores] # Todo: windows-latest, macOS-latest

steps:
- name: Set up Go
uses: actions/setup-go@v3
with:
go-version: 1.18
go-version: 1.19

- name: Check out code
uses: actions/checkout@v3
Expand Down
7 changes: 3 additions & 4 deletions .github/workflows/lint-test.yml
Original file line number Diff line number Diff line change
@@ -1,27 +1,26 @@
name: 🙏🏻 Lint Test
on:
push:
pull_request:
workflow_dispatch:

jobs:
lint:
name: Lint Test
runs-on: ubuntu-latest
runs-on: ubuntu-latest-16-cores
steps:
- name: Checkout code
uses: actions/checkout@v3

- name: Set up Go
uses: actions/setup-go@v3
with:
go-version: 1.18
go-version: 1.19

- name: Install Dependences
run: sudo apt install libpcap-dev

- name: Run golangci-lint
uses: golangci/golangci-lint-action@v3.3.0
uses: golangci/golangci-lint-action@v3.4.0
with:
version: latest
args: --timeout 5m
Expand Down
18 changes: 10 additions & 8 deletions .github/workflows/release-binary.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,11 +17,11 @@ jobs:
- name: Set up Go
uses: actions/setup-go@v3
with:
go-version: 1.18
go-version: 1.19
- name: Install Dependences
run: brew install libpcap
- name: Run GoReleaser
uses: goreleaser/goreleaser-action@v3
uses: goreleaser/goreleaser-action@v4
with:
version: latest
args: release -f .goreleaser/mac.yml --rm-dist
Expand All @@ -30,7 +30,7 @@ jobs:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

build-linux:
runs-on: ubuntu-latest
runs-on: ubuntu-latest-16-cores
steps:
- name: Code checkout
uses: actions/checkout@v3
Expand All @@ -39,22 +39,24 @@ jobs:
- name: Set up Go
uses: actions/setup-go@v3
with:
go-version: 1.18
go-version: 1.19
- name: Install Dependences
run: sudo apt install libpcap-dev

- name: Run GoReleaser
uses: goreleaser/goreleaser-action@v3
uses: goreleaser/goreleaser-action@v4
with:
version: latest
args: release -f .goreleaser/linux.yml --rm-dist
workdir: v2
env:
GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
SLACK_WEBHOOK: "${{ secrets.RELEASE_SLACK_WEBHOOK }}"
DISCORD_WEBHOOK_ID: "${{ secrets.DISCORD_WEBHOOK_ID }}"
DISCORD_WEBHOOK_TOKEN: "${{ secrets.DISCORD_WEBHOOK_TOKEN }}"

build-windows:
runs-on: windows-latest
runs-on: windows-latest-8-cores
steps:
- name: Code checkout
uses: actions/checkout@v3
Expand All @@ -63,9 +65,9 @@ jobs:
- name: Set up Go
uses: actions/setup-go@v3
with:
go-version: 1.18
go-version: 1.19
- name: Run GoReleaser
uses: goreleaser/goreleaser-action@v3
uses: goreleaser/goreleaser-action@v4
with:
version: latest
args: release -f .goreleaser/windows.yml --rm-dist
Expand Down
43 changes: 0 additions & 43 deletions .github/workflows/sonarcloud.yml

This file was deleted.

2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
cmd/naabu/naabu*
v2/cmd/naabu/naabu*
vendor
integration_tests/naabu
integration_tests/integration-test
v2/cmd/functional-test/naabu_dev
v2/cmd/functional-test/functional-test
v2/cmd/functional-test/naabu
Expand Down
4 changes: 2 additions & 2 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
FROM golang:1.19.2-alpine AS builder
FROM golang:1.20.1-alpine AS builder
RUN apk add build-base libpcap-dev
RUN go install -v github.com/projectdiscovery/naabu/v2/cmd/naabu@latest

FROM alpine:3.16.2
FROM alpine:3.17.2
RUN apk add nmap libpcap-dev bind-tools ca-certificates nmap-scripts
COPY --from=builder /go/bin/naabu /usr/local/bin/naabu
ENTRYPOINT ["naabu"]
13 changes: 6 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
<a href="https://discord.gg/projectdiscovery">Discord</a>
</p>

Naabu is a port scanning tool written in Go that allows you to enumerate valid ports for hosts in a fast and reliable manner. It is a really simple tool that does fast SYN/CONNECT scans on the host/list of hosts and lists
Naabu is a port scanning tool written in Go that allows you to enumerate valid ports for hosts in a fast and reliable manner. It is a really simple tool that does fast SYN/CONNECT/UDP scans on the host/list of hosts and lists
all ports that return a reply.

# Features
Expand All @@ -33,7 +33,7 @@ all ports that return a reply.
<br>
</h1>

- Fast And Simple **SYN/CONNECT** probe based scanning
- Fast And Simple **SYN/CONNECT/UDP** probe based scanning
- Optimized for ease of use and **lightweight** on resources
- **DNS** Port scan
- **Automatic IP Deduplication** for DNS port scan
Expand Down Expand Up @@ -63,7 +63,7 @@ INPUT:
-exclude-file, -ef string list of hosts to exclude from scan (file)

PORT:
-port, -p string ports to scan (80,443, 100-200)
-port, -p string ports to scan (80,443,100-200,u:53)
-top-ports, -tp string top ports to scan (default 100)
-exclude-ports, -ep string ports to exclude from scan (comma-separated)
-ports-file, -pf string list of ports to scan (file)
Expand Down Expand Up @@ -108,6 +108,7 @@ HOST-DISCOVERY:
-pm, -probe-icmp-address-mask ICMP address mask request Ping (host discovery needs to be enabled)
-arp, -arp-ping ARP ping (host discovery needs to be enabled)
-nd, -nd-ping IPv6 Neighbor Discovery (host discovery needs to be enabled)
-rev-ptr Reverse PTR lookup for input ips

OPTIMIZATION:
-retries int number of retries for the port scan (default 3)
Expand Down Expand Up @@ -174,10 +175,10 @@ hackerone.com:8443
hackerone.com:8080
```

The ports to scan for on the host can be specified via `-p` parameter. It takes nmap format ports and runs enumeration on them.
The ports to scan for on the host can be specified via `-p` parameter (udp ports must be expressed as `u:port`). It takes nmap format ports and runs enumeration on them.

```sh
naabu -p 80,443,21-23 -host hackerone.com
naabu -p 80,443,21-23,u:53 -host hackerone.com
```

By default, the Naabu checks for nmap's `Top 100` ports. It supports following in-built port lists -
Expand Down Expand Up @@ -360,8 +361,6 @@ import (

func main() {
options := runner.Options{
ResumeCfg: &runner.ResumeCfg{},
Retries: 1,
Host: goflags.StringSlice{"scanme.sh"},
OnResult: func(hr *result.HostResult) {
log.Println(hr.Host, hr.Ports)
Expand Down
Empty file modified integration_tests/run.sh
100644 → 100755
Empty file.
6 changes: 5 additions & 1 deletion v2/.goreleaser/linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,4 +27,8 @@ announce:
enabled: true
channel: '#release'
username: GoReleaser
message_template: '{{ .ProjectName }} {{ .Tag }} is out! Check it out at {{ .ReleaseURL }}'
message_template: 'New Release: {{ .ProjectName }} {{.Tag}} is published! Check it out at {{ .ReleaseURL }}'

discord:
enabled: true
message_template: '**New Release: {{ .ProjectName }} {{.Tag}}** is published! Check it out at {{ .ReleaseURL }}'
4 changes: 2 additions & 2 deletions v2/cmd/functional-test/testcases.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
127.0.0.1 {{binary}} -tp 100
127.0.0.1 {{binary}} -ep 80 -p 8000
127.0.0.1 {{binary}} -c 25 -p 8000
127.0.0.1 {{binary}} -nmap-cli 'nmap -Pn -sT' -p 8000
127.0.0.1 {{binary}} -nmap-cli '-Pn -sT' -p 8000
127.0.0.1 {{binary}} -json
127.0.0.1 {{binary}} -nmap-cli 'nmap -sT'
127.0.0.1 {{binary}} -nmap-cli '-sT'
scanme.sh {{binary}} -stream -passive
scanme.sh {{binary}} -stream -passive -verify
Loading