{"id":13842184,"url":"https://github.com/thelikes/fuzznav","last_synced_at":"2025-12-14T23:52:56.065Z","repository":{"id":38976318,"uuid":"208184228","full_name":"thelikes/fuzznav","owner":"thelikes","description":"parse ffuf \u0026 map endpoints to wordlists","archived":false,"fork":false,"pushed_at":"2021-02-25T14:56:07.000Z","size":4728,"stargazers_count":20,"open_issues_count":1,"forks_count":4,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-11T15:29:30.637Z","etag":null,"topics":["bugbounty","directory-fuzzing","discovered-endpoints","ffuf","hacking","multiple-wordlists","offensive-security","pentesting"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/thelikes.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-09-13T02:48:08.000Z","updated_at":"2025-01-21T03:09:07.000Z","dependencies_parsed_at":"2022-09-16T16:42:36.961Z","dependency_job_id":null,"html_url":"https://github.com/thelikes/fuzznav","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/thelikes/fuzznav","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thelikes%2Ffuzznav","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thelikes%2Ffuzznav/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thelikes%2Ffuzznav/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thelikes%2Ffuzznav/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thelikes","download_url":"https://codeload.github.com/thelikes/fuzznav/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thelikes%2Ffuzznav/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":27739557,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-12-14T02:00:11.348Z","response_time":56,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bugbounty","directory-fuzzing","discovered-endpoints","ffuf","hacking","multiple-wordlists","offensive-security","pentesting"],"created_at":"2024-08-04T17:01:28.930Z","updated_at":"2025-12-14T23:52:56.031Z","avatar_url":"https://github.com/thelikes.png","language":"Go","funding_links":[],"categories":["Go"],"sub_categories":[],"readme":"# fuzznav\n\nA utility for parsing and visualizing the web server endpoints discovered with ffuf and the wordlists used against each target.\n\n## Features\n* Parse many, many ffuf files at once\n* Show target FUZZ endpoints\n* Show discovered endpoints\n* Pretty print - full URIs, color, status, size, words, \u0026 lines\n\n## Install\n\n```\n$ GO111MODULE=on go get -u -v github.com/thelikes/fuzznav\n```\n\n## Run\n\nUse shell commands (`find`, `ls`, etc) to list ffuf JSON files and pipe the\noutput to `fuzznav`. Throw `e` or `t` for endpoints and targets, respectively. \n\n**TIP** Use the firefox addon [Open Multiple\nURLs](https://addons.mozilla.org/en-US/firefox/addon/open-multiple-urls/), or\nsimilar, to pop a list of results into the browser quickly.\n\n### Basics\n\nPrint found endpoints:\n\n```\n$ ls\nffuf-example.com.json\nffuf-examplecorporate.com.json\nffuf-admin.example.com.json\n\n# print all endpoints found for \"example.com\"\n$ ls | grep example.com | fuzznav\nhttp://example.com/.hta                   [Status: 403, Size: 274, Words: 20, Lines: 10]\nhttp://example.com/admin                  [Status: 301, Size: 306, Words: 20, Lines: 10]\nhttp://example.com/doc                    [Status: 301, Size: 304, Words: 20, Lines: 10]\nhttp://example.com/index.html             [Status: 200, Size: 94, Words: 2, Lines: 9]\n```\n\nPrint fuzzed targets:\n\n```\n$ ls\nffuf-victim.com.json\nffuf-victim.com-admin.json\n\n# print all FUZZ targets\n$ ls | grep victim.com | fuzznav targs\nhttp://example.com/admin/FUZZ             common.txt\nhttp://example.com/FUZZ                   common.txt,raft-small-files.txt\n```\n\n## Background\nThis tool's aim is to aid in the mapping of fuzzing efforts. Instead of keeping a mental representation of what endpoints were fuzzed with what wordlists, this tool will make it easy to visualize where a server has been fuzzed and with what. Additionally, as ffuf (helpfully) stores a lot of data about discovered results and scanning in general, it can be cumbersome to get just what you need from the resulting json - fuzznav makes it simple to extract and parse. \n\n## To Do\n\n### General\n- [x] integreate [cobra](https://github.com/spf13/cobra)\n\n### Endpoints\n- [x] color\n- [ ] filters\n- [ ] show file found in\n- [ ] tree view\n\n        example.com/\n            /login\n            /user\n            /admin\n                /manage\n                /upload\n        \n### Targets\n- [ ] handle extensions\n- [ ] handle multi custerbomb\n\n### Stats\n- [ ] no. of requests (ffuf provide?)\n- [ ] no. of sessions (ffuf provide?)\n- [ ] scanning time (ffuf provide?)\n- [ ] endpoints discovered\n\n\n## Thanks\nSpecial thanks to [joohoi](https://twitter.com/joohoi) for such an amazing tool.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthelikes%2Ffuzznav","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthelikes%2Ffuzznav","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthelikes%2Ffuzznav/lists"}