- Add keyword search (issue #110)
- Add Python 3.11 support (issue #112)
- Add pip-rating badge (issue #118)
- Ignore base64 urls from wayback machine (issue #120)
- Use pip-tools for dependencies (issue #119)
- Remove Python 3.5 & Python 3.6 support (issue #113)
- Fix Github example issue message (issue #114)
- Fix readme badge (issue #115)
- Fix Python versions in Pypi (issue #116)
- Search paths and subdomains in commoncrawl (issue #88)
- Error on Google Source: HTTP Error 429: Too Many Requests (issue #97)
- Parse Content-Type correctly for use beautifulsoup (issue #101)
- Use initial urls for the resume file (issue #99)
- SSLCertVerificationError (issue #95)
- wait for all connection threads before ending program bug (issue #100)
- Search paths and subdomains in archive.org (issue #91)
- Search subdomains in crt.sh (issue #89)
- Hide warning InsecureRequestWarning: Unverified HTTPS request is being made. (issue #98)
- Use "with" with requests connections (issue #105)
- Improve performance restore session (issue #104)
- Search subdomains in https certificate (issue #90)
- Support Python 3.9 & Python 3.10 (issue #96)
- Meta refresh tag not considered (issue #71)
- Use sphinx-click for docs (issue #80)
- Random user agent by default (issue #78)
- Cli parameter to set the user agent (issue #79)
- Check javascript files for dirhunt (issue #69)
- custom Header/Cookie (issue #84)
- Report to file (issue #62)
- Resume scan after close Dirhunt (issue #53)
- Option to stop analysis and go to results by pressing ctrl+c (issue #61)
- Process CSS files (issue #84)
- Catch None in function is_url_loop (issue #66)
- Exclude sources from tests (issue #67)
- Missing dependencies for SOCKS support (issue #72)
- Test Python 3.8 on Travis (issue #74)
- Remove Python 3.4 support (issue #75)
- Search on Google (issue #2)
- Find and use free random proxies (issue #33)
- Extract dates and match different date files (issue #26)
- Limit of processed pages (issue #51 & issue #52)
- Mult operator (*) in argument proxies (issue #55)
- Switch for domain list (issue #39)
- WARNING:urllib3.connectionpool:Connection pool is full, discarding connection (isse #56)
- TypeError: 'NoneType' object is not subscriptable in url.py, line 147 (issue #57)
- Catch UrlInfo read exceptions (issue #58)
- Error in resp.raw.read(MAX_RESPONSE_SIZE, decode_content=True) (issue #59)
- Command not found issue for Windows (issue #40)
- Search on VirusTotal (issue #31)
- Delay between requests (issue #14 & issue #48)
- Set proxies (issue #32 & issue #47)
- Tor proxy alias (issue #49)
- Use robots.txt (issue #1)
- Detect and mitigate recursion loops (issue #23)
- Improved installation process compatibility (issue #35)
- Python 3.7 compatibility (issue #34)
- Option
--not-allow-redirects
(issue #15) - Option
--not-follow-subdomains
(issue #16) - Option
--max-depth
to follow link (issue #17)
- Include option:
--include-flags
(issue #13) - Option
--timeout
(issue #19) - List all file results at end (issue #20)
- Unit testing (issue #21)
- Support Python 2.7 (issue #22)
- Travis configuration (issue #24)
- Add and change console colors (issues #25 & #28)
- Better documentation (issue #27)
- Dirhunt version (issue #29)
- Error on urls undefined (issue #30)
- docs.nekmo.org documentation (issue #9)
- Change threads number option (issue #7)
- Enable/disable progress (issue #18)
- Accessibility to enter urls (issues #4 and #12)
- Resolved multiple bugs (issues #5, #6, #8 and #10)
- Directories found to stdout (issue #11)
- Process one or multiple sites at a time.
- Process 'Index Of' pages and report interesting files.
- Detect redirectors.
- Detect blank index file created on directory to hide things.
- Process some html files in search of new directories.
- 404 error pages and detect fake 404 errors.
- Filter results by flags.