Skip to content

Commit 5aca90d

Browse files
authored
Merge pull request #827 from projectdiscovery/dev
subfinder v2.5.8
2 parents bf74523 + 5f7b908 commit 5aca90d

File tree

17 files changed

+223
-85
lines changed

17 files changed

+223
-85
lines changed

.github/workflows/build-test.yml

+5-2
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@ name: 🔨 Build Test
22

33
on:
44
pull_request:
5+
paths:
6+
- '**.go'
7+
- '**.mod'
58
workflow_dispatch:
69

710
jobs:
@@ -10,10 +13,10 @@ jobs:
1013
runs-on: ${{ matrix.os }}
1114
strategy:
1215
matrix:
13-
os: [ubuntu-latest-16-cores, windows-latest-8-cores, macOS-latest]
16+
os: [ubuntu-latest, windows-latest, macOS-13]
1417
steps:
1518
- name: Set up Go
16-
uses: actions/setup-go@v3
19+
uses: actions/setup-go@v4
1720
with:
1821
go-version: 1.19
1922

.github/workflows/lint-test.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
runs-on: ubuntu-latest-16-cores
1414
steps:
1515
- uses: actions/checkout@v3
16-
- uses: actions/setup-go@v3
16+
- uses: actions/setup-go@v4
1717
with:
1818
go-version: 1.19
1919
- name: Run golangci-lint

.github/workflows/release-binary.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
fetch-depth: 0
1717

1818
- name: "Set up Go"
19-
uses: actions/setup-go@v3
19+
uses: actions/setup-go@v4
2020
with:
2121
go-version: 1.19
2222

Dockerfile

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Build
2-
FROM golang:1.20.1-alpine AS build-env
2+
FROM golang:1.20.3-alpine AS build-env
33
RUN apk add build-base
44
WORKDIR /app
55
COPY . /app
@@ -8,7 +8,7 @@ RUN go mod download
88
RUN go build ./cmd/subfinder
99

1010
# Release
11-
FROM alpine:3.17.2
11+
FROM alpine:3.17.3
1212
RUN apk -U upgrade --no-cache \
1313
&& apk add --no-cache bind-tools ca-certificates
1414
COPY --from=build-env /app/v2/subfinder /usr/local/bin/

README.md

+5-3
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ You can also use the `subfinder -ls` command to display all the available source
127127
These values are stored in the `$HOME/.config/subfinder/provider-config.yaml` file which will be created when you run the tool for the first time. The configuration file uses the YAML format. Multiple API keys
128128
can be specified for each of these services from which one of them will be used for enumeration.
129129

130-
Composite keys for sources like, `Censys`, `PassiveTotal`, `Fofa`, `Intellix` and `ZoomEye`, need to be separated with a colon (`:`).
130+
Composite keys for sources like, `Censys`, `PassiveTotal`, `Fofa`, `Intellix`, `360quake` and `ZoomEye`, need to be separated with a colon (`:`).
131131

132132
An example provider config file:
133133

@@ -148,6 +148,8 @@ github:
148148
- ghp_gkUuhkIYdQPj13ifH4KA3cXRn8JD2lqir2d4
149149
zoomeye:
150150
- zoomeye_username:zoomeye_password
151+
quake:
152+
- 0cb9030c-0a40-48a3-b8c4-fca28e466ba3
151153
```
152154
153155
# Running Subfinder
@@ -293,6 +295,6 @@ func main() {
293295
# License
294296

295297
`subfinder` is made with 🖤 by the [projectdiscovery](https://projectdiscovery.io) team. Community contributions have made the project what it is. See
296-
the **[THANKS.md](https://github.com/projectdiscovery/subfinder/blob/master/THANKS.md)** file for more details.
298+
the **[THANKS.md](https://github.com/projectdiscovery/subfinder/blob/main/THANKS.md)** file for more details.
297299

298-
Read the usage disclaimer at [DISCLAIMER.md](https://github.com/projectdiscovery/subfinder/blob/master/DISCLAIMER.md) and [contact us](mailto:[email protected]) for any API removal.
300+
Read the usage disclaimer at [DISCLAIMER.md](https://github.com/projectdiscovery/subfinder/blob/main/DISCLAIMER.md) and [contact us](mailto:[email protected]) for any API removal.

v2/go.mod

+22-23
Original file line numberDiff line numberDiff line change
@@ -6,23 +6,23 @@ require (
66
github.com/corpix/uarand v0.2.0
77
github.com/hako/durafmt v0.0.0-20210316092057-3a2c319c1acd
88
github.com/json-iterator/go v1.1.12
9-
github.com/lib/pq v1.10.7
10-
github.com/projectdiscovery/chaos-client v0.5.0
11-
github.com/projectdiscovery/dnsx v1.1.3
9+
github.com/lib/pq v1.10.9
10+
github.com/projectdiscovery/chaos-client v0.5.1
11+
github.com/projectdiscovery/dnsx v1.1.4
1212
github.com/projectdiscovery/fdmax v0.0.4
1313
github.com/projectdiscovery/gologger v1.1.8
1414
github.com/projectdiscovery/ratelimit v0.0.6
15-
github.com/projectdiscovery/utils v0.0.16
16-
github.com/rs/xid v1.4.0
15+
github.com/projectdiscovery/utils v0.0.26
16+
github.com/rs/xid v1.5.0
1717
github.com/stretchr/testify v1.8.2
1818
github.com/tomnomnom/linkheader v0.0.0-20180905144013-02ca5825eb80
19-
golang.org/x/exp v0.0.0-20230224173230-c95f2b4c22f2
19+
golang.org/x/exp v0.0.0-20230420155640-133eef4313cb
2020
gopkg.in/yaml.v3 v3.0.1
2121
)
2222

2323
require (
2424
aead.dev/minisign v0.2.0 // indirect
25-
github.com/Masterminds/semver/v3 v3.2.0 // indirect
25+
github.com/Masterminds/semver/v3 v3.2.1 // indirect
2626
github.com/Mzack9999/go-http-digest-auth-client v0.6.1-0.20220414142836-eb8883508809 // indirect
2727
github.com/VividCortex/ewma v1.2.0 // indirect
2828
github.com/alecthomas/chroma v0.10.0 // indirect
@@ -48,26 +48,25 @@ require (
4848
github.com/minio/selfupdate v0.6.0 // indirect
4949
github.com/muesli/reflow v0.3.0 // indirect
5050
github.com/muesli/termenv v0.15.1 // indirect
51-
github.com/nwaples/rardecode v1.1.0 // indirect
51+
github.com/nwaples/rardecode v1.1.3 // indirect
5252
github.com/olekukonko/tablewriter v0.0.5 // indirect
53-
github.com/pierrec/lz4 v2.6.0+incompatible // indirect
54-
github.com/projectdiscovery/cdncheck v0.0.3 // indirect
55-
github.com/projectdiscovery/retryablehttp-go v1.0.12 // indirect
53+
github.com/pierrec/lz4 v2.6.1+incompatible // indirect
54+
github.com/projectdiscovery/cdncheck v1.0.1 // indirect
55+
github.com/projectdiscovery/retryablehttp-go v1.0.15 // indirect
5656
github.com/rivo/uniseg v0.4.4 // indirect
57-
github.com/rogpeppe/go-internal v1.9.0 // indirect
5857
github.com/saintfish/chardet v0.0.0-20230101081208-5e3ef4b5456d // indirect
59-
github.com/ulikunitz/xz v0.5.8 // indirect
58+
github.com/ulikunitz/xz v0.5.11 // indirect
59+
github.com/weppos/publicsuffix-go v0.30.0 // indirect
6060
github.com/xi2/xz v0.0.0-20171230120015-48954b6210f8 // indirect
6161
github.com/yl2chen/cidranger v1.0.2 // indirect
6262
github.com/yuin/goldmark v1.5.4 // indirect
6363
github.com/yuin/goldmark-emoji v1.0.1 // indirect
64-
go.uber.org/atomic v1.10.0 // indirect
65-
go.uber.org/multierr v1.8.0 // indirect
64+
go.uber.org/multierr v1.11.0 // indirect
6665
golang.org/x/crypto v0.7.0 // indirect
67-
golang.org/x/mod v0.8.0 // indirect
68-
golang.org/x/oauth2 v0.5.0 // indirect
69-
golang.org/x/text v0.8.0 // indirect
70-
golang.org/x/tools v0.6.0 // indirect
66+
golang.org/x/mod v0.10.0 // indirect
67+
golang.org/x/oauth2 v0.7.0 // indirect
68+
golang.org/x/text v0.9.0 // indirect
69+
golang.org/x/tools v0.8.0 // indirect
7170
google.golang.org/appengine v1.6.7 // indirect
7271
google.golang.org/protobuf v1.29.1 // indirect
7372
gopkg.in/djherbis/times.v1 v1.3.0 // indirect
@@ -77,13 +76,13 @@ require (
7776
github.com/cnf/structhash v0.0.0-20201127153200-e1b16c1ebc08 // indirect
7877
github.com/davecgh/go-spew v1.1.1 // indirect
7978
github.com/logrusorgru/aurora v2.0.3+incompatible
80-
github.com/miekg/dns v1.1.52 // indirect
79+
github.com/miekg/dns v1.1.54 // indirect
8180
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
8281
github.com/modern-go/reflect2 v1.0.2 // indirect
8382
github.com/pkg/errors v0.9.1
8483
github.com/pmezard/go-difflib v1.0.0 // indirect
8584
github.com/projectdiscovery/goflags v0.1.8
86-
github.com/projectdiscovery/retryabledns v1.0.21 // indirect
87-
golang.org/x/net v0.8.0 // indirect
88-
golang.org/x/sys v0.6.0 // indirect
85+
github.com/projectdiscovery/retryabledns v1.0.23 // indirect
86+
golang.org/x/net v0.9.0 // indirect
87+
golang.org/x/sys v0.7.0 // indirect
8988
)

0 commit comments

Comments
 (0)