Commit Graph

809 Commits (8ddae5307959dc2a2eecabd64b891fb6cddc53ab)

Author SHA1 Message Date
Víctor Zamanillo 7841621a06 Removed digicert source
digicert source is not working anymore, "CT log search has been discontinued"
2020-07-20 21:45:01 +02:00
Víctor Zamanillo 9d6d79f19d Report request item error only if status code is 404 2020-07-20 21:41:52 +02:00
Víctor Zamanillo af4509c9b9 Unescaped URL on unexpected status code agent message 2020-07-20 21:37:23 +02:00
Víctor Zamanillo 937ad6a441 Fixed isNotFound check 2020-07-20 21:34:01 +02:00
Víctor Zamanillo 8e2ce0aa6e Continue on 404 error while reading item code before matching subdomains 2020-07-20 20:59:35 +02:00
Víctor Zamanillo 3af1d48d5a New method to discard a HTTP response on unexpected status 2020-07-20 20:49:50 +02:00
Víctor Zamanillo a4576376d7 Return the response on unexpected status code
Sometimes we may have to check the status code to act accordingly, ej: GitHub source needs to check for 403 to know when a request rate limit exceeded occurs, invalidate the current token and get the next in the pool.
2020-07-20 19:38:52 +02:00
Víctor Zamanillo 773b61d1a1 Handle not OK status code as Unexpected status 2020-07-20 19:33:20 +02:00
Víctor Zamanillo cdb6104a08 Wrap HTTP request to handle not OK status codes 2020-07-20 17:24:37 +02:00
bauthard b0e9587f6c
Merge pull request #273 from vzamanillo/list-sources-needs-key
Identify and print which sources need an API key / token when ls is used
2020-07-20 17:34:01 +05:30
Víctor Zamanillo 15f0cd8452 Do not print keys due to private data leakage 2020-07-20 13:26:35 +02:00
Víctor Zamanillo 1bbd4d34dd Identify and print which sources need an API key / token when ls is used 2020-07-20 12:44:08 +02:00
bauthard cfd9696c91
Merge pull request #271 from vzamanillo/dnsdb#264
Do not run dnsdb source if keys are not specified
2020-07-19 22:37:14 +05:30
bauthard d8aa749241
Merge pull request #272 from vzamanillo/readme-list-sources
Added "ls" option to "Usage"
2020-07-19 22:33:32 +05:30
Víctor Zamanillo c5967c41fe Added "ls" option to "Usage" 2020-07-19 18:03:14 +02:00
Víctor Zamanillo d342973eba Do not run dnsdb source if keys are not specified 2020-07-19 17:57:00 +02:00
bauthard c3266cbd81
Merge pull request #270 from vzamanillo/list-sources#256
Added flag to list all available sources
2020-07-19 16:27:56 +05:30
Víctor Zamanillo fe4e0abc93 Added flag to list all available sources 2020-07-19 12:45:58 +02:00
bauthard 0f53e1ae54
version update 2020-07-18 16:50:30 +05:30
bauthard 3804133c36
readme update 2020-07-18 16:48:26 +05:30
bauthard e30c5670c3
Merge pull request #267 from vzamanillo/github-rate-limit
Handle GitHub Search API rate limit exceeded
2020-07-18 16:45:13 +05:30
bauthard c0b4d45746
Merge pull request #269 from vzamanillo/commoncrawl-urlencoded-fix
Fixed encoded characters in the subdomain results for Common Crawl source
2020-07-18 16:42:16 +05:30
Víctor Zamanillo 798815c519 Fixed code format 2020-07-17 22:59:27 +02:00
Víctor Zamanillo 0cfb970e60 Round-robin token managment for distributed GitHub token use 2020-07-17 22:55:32 +02:00
Víctor Zamanillo 6b6e4b865b Oh, missed QueryUnescape 2020-07-16 11:09:05 +02:00
Víctor Zamanillo d8ef589e20 Fixed encoded characters in the subdomain results
We use QueryUnescape to unescape the body before finding the subdomains avoding the presence of unwanted characters in the results instead TrimPrefix because is case sensitive, we can receive %2f or %2F.
2020-07-16 11:03:33 +02:00
Víctor Zamanillo c8ae7a5bd3 Better regular expression to matching subdomains
Avoid results starting with "." for wildcard subdomains in content
2020-07-15 22:13:44 +02:00
Víctor Zamanillo f0ccebbd8d Find subdomains in TextMatches too, normalize content before matching 2020-07-15 22:07:45 +02:00
Víctor Zamanillo 06b7137439 Simplified regular expression 2020-07-15 20:38:38 +02:00
Víctor Zamanillo d2cf41d939 FindAllString to get all matches ignoring submatches
We do not need submatches because we are not using it.
2020-07-15 20:27:09 +02:00
Víctor Zamanillo eadd2e571a Fixed request rate limit exceeded message 2020-07-15 15:07:25 +02:00
Víctor Zamanillo eda27f6934 Handle GitHub Search request rate limit
- Support multiple tokens to randomly pick one to avoid exceeding request rate limit
- Retry after "Retry-After" seconds header value if rate limit abuse is detected.
2020-07-15 13:19:31 +02:00
bauthard 5e9dec7de8 added github key example 2020-07-14 22:42:47 +05:30
bauthard bf664d4fd0 readme update 2020-07-14 17:38:12 +05:30
bauthard 41442e721b
Update banners.go 2020-07-14 12:24:06 +05:30
Mzack9999 b943041a4d
Merge pull request #261 from projectdiscovery/bugfix-release
using ld compiler
2020-07-13 19:33:01 +02:00
Mzack9999 b9ce80415a using ld compiler 2020-07-13 19:32:33 +02:00
bauthard fd8e57dc12 Update config.yaml 2020-07-12 17:16:01 +05:30
bauthard 5de674fb3a Update README.md 2020-07-12 17:13:48 +05:30
bauthard 46d1a0693c readme update 2020-07-12 17:05:25 +05:30
Mzack9999 c1c8723734
Merge pull request #255 from vzamanillo/github-search
Added GitHub search source
2020-07-07 22:32:55 +02:00
bauthard f09392260d
Merge pull request #254 from himanshudas/patch-1
Update commoncrawl.go
2020-07-07 13:37:53 +05:30
bauthard 5a01a53da9 Removing old year
I've removed one year from last, to have latest results and removed last one to make sure we don't get timedout on most runs.
2020-07-07 13:17:56 +05:30
Víctor Zamanillo 44c58f4d53 Verbose info for next GitHub search results URL 2020-07-05 20:50:45 +02:00
Víctor Zamanillo 032ee977dd Added GitHub search source
Search for subdomains in GitHub code providing a Personal access token
2020-07-05 20:04:20 +02:00
Himanshu Kumar Das 4d1bc4a9d6
Update commoncrawl.go
Updating commoncrawl to include results from year - 2020
2020-07-01 21:05:30 +05:30
bauthard 064e7a3fe7
updated docker endpoint 2020-06-08 16:24:42 +05:30
bauthard 02852e3b1c
Update README.md 2020-06-08 15:53:59 +05:30
bauthard a64318d9cb
version update 2020-06-08 15:41:48 +05:30
bauthard e0f0e91bb3
Update config.yaml 2020-06-08 15:40:05 +05:30