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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

multiple bug fixes + performance improvements #5148

Merged
merged 28 commits into from
May 24, 2024
Merged
Show file tree
Hide file tree
Changes from 27 commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
619165a
prototype errkit
tarunKoyalwar May 2, 2024
7a98012
complete errkit implementation
tarunKoyalwar May 3, 2024
d54927d
add cause to all timeouts
tarunKoyalwar May 3, 2024
a3315cc
fix request timeout annotation @timeout
tarunKoyalwar May 6, 2024
aa532d2
increase responseHeaderTimeout to 8 for stability
tarunKoyalwar May 6, 2024
997c5d1
rawhttp error related improvements
tarunKoyalwar May 6, 2024
49ee80c
feat: add port status caching
tarunKoyalwar May 8, 2024
1818f8a
add port status caching to http
tarunKoyalwar May 8, 2024
8e81d7d
Merge branch 'dev' into feat-error-enhancements
ehsandeep May 14, 2024
9232604
migrate to new utils/errkit
tarunKoyalwar May 15, 2024
3985f0e
remote dialinterface + error cause
tarunKoyalwar May 19, 2024
8e5dc6b
debug dir support using .gitignore debug-*
tarunKoyalwar May 19, 2024
fb3365c
make nuclei easy to debug
tarunKoyalwar May 19, 2024
cd61c35
debug dir update .gitignore
tarunKoyalwar May 19, 2024
d3131f7
temp change (to revert)
tarunKoyalwar May 20, 2024
0099eaa
Revert "temp change (to revert)"
tarunKoyalwar May 20, 2024
7d8ec31
use available context instead of new one
tarunKoyalwar May 20, 2024
3a48bc8
bump fastdialer
tarunKoyalwar May 20, 2024
4e737d5
fix hosterrorscache + misc improvements
tarunKoyalwar May 22, 2024
2e098c8
add 'address' field in error log
tarunKoyalwar May 22, 2024
cc80526
fix js vague errors + pgwrap driver
tarunKoyalwar May 22, 2024
6324ebd
fix max host error + misc updates
tarunKoyalwar May 22, 2024
e1d21b5
Merge branch 'dev' into feat-error-enhancements
tarunKoyalwar May 22, 2024
7114776
update tests as per changes
tarunKoyalwar May 22, 2024
c20d42b
fix request annotation context
tarunKoyalwar May 22, 2024
b8c2f94
remove closed dialer reference
tarunKoyalwar May 22, 2024
393a7d7
fix sdk panic issue
tarunKoyalwar May 23, 2024
3a7e55b
bump retryablehttp-go,utils,fastdialer
tarunKoyalwar May 24, 2024
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
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -39,5 +39,5 @@ integration_tests/fuzzplayground
/nuclei-stats
/nuclei-stats-*
/scan-charts

/**/debug-*

42 changes: 21 additions & 21 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -16,16 +16,16 @@ require (
github.com/json-iterator/go v1.1.12
github.com/julienschmidt/httprouter v1.3.0
github.com/logrusorgru/aurora v2.0.3+incompatible
github.com/miekg/dns v1.1.57
github.com/miekg/dns v1.1.59
github.com/olekukonko/tablewriter v0.0.5
github.com/pkg/errors v0.9.1
github.com/projectdiscovery/clistats v0.0.20
github.com/projectdiscovery/fastdialer v0.0.72
github.com/projectdiscovery/hmap v0.0.42
github.com/projectdiscovery/interactsh v1.1.10-0.20240519152711-6a0cb98b1663
github.com/projectdiscovery/rawhttp v0.1.50
github.com/projectdiscovery/retryabledns v1.0.59
github.com/projectdiscovery/retryablehttp-go v1.0.60
github.com/projectdiscovery/fastdialer v0.0.73-0.20240522204742-2c8e7b142f20
github.com/projectdiscovery/hmap v0.0.43
github.com/projectdiscovery/interactsh v1.1.9
github.com/projectdiscovery/rawhttp v0.1.49
github.com/projectdiscovery/retryabledns v1.0.60
github.com/projectdiscovery/retryablehttp-go v1.0.62-0.20240522205649-965049d3ad29
github.com/projectdiscovery/yamldoc-go v1.0.4
github.com/remeh/sizedwaitgroup v1.0.0
github.com/rs/xid v1.5.0
Expand All @@ -35,7 +35,7 @@ require (
github.com/spf13/cast v1.5.1
github.com/syndtr/goleveldb v1.0.0
github.com/valyala/fasttemplate v1.2.2
github.com/weppos/publicsuffix-go v0.30.2-0.20230730094716-a20f9abcc222
github.com/weppos/publicsuffix-go v0.30.2
github.com/xanzy/go-gitlab v0.84.0
go.uber.org/multierr v1.11.0
golang.org/x/net v0.25.0
Expand Down Expand Up @@ -73,7 +73,7 @@ require (
github.com/h2non/filetype v1.1.3
github.com/labstack/echo/v4 v4.10.2
github.com/leslie-qiwa/flat v0.0.0-20230424180412-f9d1cf014baa
github.com/lib/pq v1.10.1
github.com/lib/pq v1.10.9
github.com/mattn/go-sqlite3 v1.14.22
github.com/mholt/archiver v3.1.1+incompatible
github.com/ory/dockertest/v3 v3.10.0
Expand All @@ -94,12 +94,12 @@ require (
github.com/projectdiscovery/tlsx v1.1.6
github.com/projectdiscovery/uncover v1.0.7
github.com/projectdiscovery/useragent v0.0.52
github.com/projectdiscovery/utils v0.0.94
github.com/projectdiscovery/utils v0.0.95-0.20240522204248-10ef59b98abe
github.com/projectdiscovery/wappalyzergo v0.1.0
github.com/redis/go-redis/v9 v9.1.0
github.com/seh-msft/burpxml v1.0.1
github.com/stretchr/testify v1.9.0
github.com/tarunKoyalwar/goleak v0.0.0-20240426214851-746d64600adc
github.com/tarunKoyalwar/goleak v0.0.0-20240429141123-0efa90dbdcf9
github.com/zmap/zgrab2 v0.1.8-0.20230806160807-97ba87c0e706
golang.org/x/term v0.20.0
gopkg.in/yaml.v3 v3.0.1
Expand Down Expand Up @@ -134,7 +134,7 @@ require (
github.com/cheggaaa/pb/v3 v3.1.4 // indirect
github.com/chenzhuoyu/base64x v0.0.0-20221115062448-fe3a3abad311 // indirect
github.com/cloudflare/cfssl v1.6.4 // indirect
github.com/cloudflare/circl v1.3.7 // indirect
github.com/cloudflare/circl v1.3.8 // indirect
github.com/containerd/continuity v0.4.2 // indirect
github.com/cyphar/filepath-securejoin v0.2.4 // indirect
github.com/davidmz/go-pageant v1.0.2 // indirect
Expand Down Expand Up @@ -175,7 +175,7 @@ require (
github.com/jmespath/go-jmespath v0.4.0 // indirect
github.com/josharian/intern v1.0.0 // indirect
github.com/kataras/jwt v0.1.10 // indirect
github.com/klauspost/compress v1.17.6 // indirect
github.com/klauspost/compress v1.17.8 // indirect
github.com/klauspost/pgzip v1.2.6 // indirect
github.com/kylelemons/godebug v1.1.0 // indirect
github.com/logrusorgru/aurora/v4 v4.0.0 // indirect
Expand Down Expand Up @@ -211,8 +211,8 @@ require (
github.com/sirupsen/logrus v1.9.3 // indirect
github.com/skeema/knownhosts v1.2.1 // indirect
github.com/tidwall/btree v1.7.0 // indirect
github.com/tidwall/buntdb v1.3.0 // indirect
github.com/tidwall/gjson v1.17.0 // indirect
github.com/tidwall/buntdb v1.3.1 // indirect
github.com/tidwall/gjson v1.17.1 // indirect
github.com/tidwall/grect v0.1.4 // indirect
github.com/tidwall/match v1.1.1 // indirect
github.com/tidwall/pretty v1.2.1 // indirect
Expand All @@ -233,7 +233,7 @@ require (
github.com/zeebo/blake3 v0.2.3 // indirect
go.uber.org/goleak v1.3.0 // indirect
golang.org/x/arch v0.3.0 // indirect
golang.org/x/sync v0.6.0 // indirect
golang.org/x/sync v0.7.0 // indirect
gopkg.in/djherbis/times.v1 v1.3.0 // indirect
mellium.im/sasl v0.3.1 // indirect
)
Expand Down Expand Up @@ -298,16 +298,16 @@ require (
github.com/ysmood/leakless v0.8.0 // indirect
github.com/yusufpapurcu/wmi v1.2.4 // indirect
github.com/zmap/rc2 v0.0.0-20190804163417-abaa70531248 // indirect
github.com/zmap/zcrypto v0.0.0-20231219022726-a1f61fb1661c // indirect
go.etcd.io/bbolt v1.3.8 // indirect
github.com/zmap/zcrypto v0.0.0-20240512203510-0fef58d9a9db // indirect
go.etcd.io/bbolt v1.3.10 // indirect
go.uber.org/zap v1.25.0 // indirect
goftp.io/server/v2 v2.0.1 // indirect
golang.org/x/crypto v0.23.0 // indirect
golang.org/x/exp v0.0.0-20240119083558-1b970713d09a
golang.org/x/mod v0.14.0 // indirect
golang.org/x/exp v0.0.0-20240506185415-9bf2ced13842
golang.org/x/mod v0.17.0 // indirect
golang.org/x/sys v0.20.0 // indirect
golang.org/x/time v0.5.0 // indirect
golang.org/x/tools v0.17.0
golang.org/x/tools v0.21.0
google.golang.org/appengine v1.6.7 // indirect
google.golang.org/protobuf v1.33.0 // indirect
gopkg.in/alecthomas/kingpin.v2 v2.2.6 // indirect
Expand Down
Loading
Loading