{"id":24783212,"url":"https://github.com/thatlinuxguyyouknow/postboy","last_synced_at":"2025-03-24T06:28:04.433Z","repository":{"id":247068812,"uuid":"823326121","full_name":"ThatLinuxGuyYouKnow/postboy","owner":"ThatLinuxGuyYouKnow","description":"An opsec tool for endpoint discovery via POST requests","archived":false,"fork":false,"pushed_at":"2024-07-17T06:43:23.000Z","size":14,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-29T12:16:02.543Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","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/ThatLinuxGuyYouKnow.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-02T20:29:03.000Z","updated_at":"2024-09-01T09:22:47.000Z","dependencies_parsed_at":"2024-07-06T12:23:21.542Z","dependency_job_id":"c2f0fb22-e123-4be7-9f7f-37c5bd542f94","html_url":"https://github.com/ThatLinuxGuyYouKnow/postboy","commit_stats":null,"previous_names":["thatlinuxguyyouknow/postboy"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThatLinuxGuyYouKnow%2Fpostboy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThatLinuxGuyYouKnow%2Fpostboy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThatLinuxGuyYouKnow%2Fpostboy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThatLinuxGuyYouKnow%2Fpostboy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ThatLinuxGuyYouKnow","download_url":"https://codeload.github.com/ThatLinuxGuyYouKnow/postboy/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245220535,"owners_count":20579799,"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","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":[],"created_at":"2025-01-29T12:16:00.188Z","updated_at":"2025-03-24T06:28:04.379Z","avatar_url":"https://github.com/ThatLinuxGuyYouKnow.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Postboy\n\nAn opsec tool for endpoint discovery via POST requests. Postboy is a Python script that tests endpoints on a target URL using a wordlist. It sends HTTP POST requests to the endpoints and logs the results.\n\nThis tool exists because other endpoint discovery tools(like Gobuster) are only configured to send GETrequests, this causes false negatives as some endpoints are only configured for POST requests.\n\n### Requirements\n\n    Python 3.x\n    requests library\n\nYou can install the requests library using pip:\n\n```bash\npip install requests\n```\n## Usage\n\nTo use Postboy, you need to provide a target URL and a wordlist file. The wordlist file should contain a list of endpoints, one per line.\nCommand-Line Arguments\n\n\u003e -t, --target: The target URL (e.g., http://example.com).\n\u003e -d, --dictionary: The path to the wordlist file.\n\n## Example\n```python\npython postboy.py -t http://super.evilcorpserver.com -d lists.txt\n```\n## Output\n\nThe script will create an output file named found_endpoints.txt in the same directory, containing the endpoints that do not return a 404 status code.\n\n## Development Roadmap\n\n    Make multithreaded to increase speed\n\n    Configure to support GET requests ✅\n\n    Detect redirects( prevents false positives when this tool is used on websites )\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthatlinuxguyyouknow%2Fpostboy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthatlinuxguyyouknow%2Fpostboy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthatlinuxguyyouknow%2Fpostboy/lists"}