{"id":25220652,"url":"https://github.com/codejake/urltool2","last_synced_at":"2025-08-30T20:08:16.885Z","repository":{"id":240295348,"uuid":"802240971","full_name":"codejake/urltool2","owner":"codejake","description":"A simple script that parses and decodes URLs in useful ways.","archived":false,"fork":false,"pushed_at":"2024-06-04T20:31:02.000Z","size":41,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-29T18:03:30.152Z","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":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/codejake.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"zenodo":null}},"created_at":"2024-05-17T19:59:57.000Z","updated_at":"2024-06-04T20:31:05.000Z","dependencies_parsed_at":"2024-05-20T17:31:22.334Z","dependency_job_id":"933daf9a-c6cd-4ce2-9e2c-431ef18ecc4e","html_url":"https://github.com/codejake/urltool2","commit_stats":null,"previous_names":["codejake/urltool2"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/codejake/urltool2","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codejake%2Furltool2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codejake%2Furltool2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codejake%2Furltool2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codejake%2Furltool2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codejake","download_url":"https://codeload.github.com/codejake/urltool2/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codejake%2Furltool2/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272900157,"owners_count":25012033,"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-08-30T02:00:09.474Z","response_time":77,"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":[],"created_at":"2025-02-10T21:54:43.391Z","updated_at":"2025-08-30T20:08:16.861Z","avatar_url":"https://github.com/codejake.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# urltool2\n\nA small Python script that helps with repetitive cybersecurity work by parsing \nand decoding URL elements in useful ways. It contains no external dependencies \nand should run on any platform that supports Python 3, including macOS, Linux, \nWindows, and WSL.\n\nI plan on fixing more bugs and adding more functionality to it during future \nlunches. See [TODO.md](TODO.md).\n\nFeedback appreciated.\n\n## Installation\n\n1. Have a recent version of Python 3 installed on your system.\n\n2. Download `urltool2.py` and run it.\n\n\n## Usage\n\n### Option 1. Get asked for the URL\n\n```bash\n% ./urltool2.py\nEnter a URL: https://url2.mailanyone.net/scanner?m=1s7vXH-087vxcm-3J\u0026d=4%7Cmail%2F90%2F1719544200%2F1s7vXH-007xcm-3J%7Cin2c%7C57e55b682%7C17902772%7C12174482%7C6647356560D7825FF92FF08A4B666BA9C\u0026o=%2Fphtm%3A%2Fatsmoc.rapbi\u0026s=7yueudfref77wTq83xHw_rBolyj8\n\nProto: https\nNetloc: url2.mailanyone.net (104.18.11.14)\nPath: /scanner\nParams: \nQuery: m=1s7vXH-087vxcm-3J\u0026d=4%7Cmail%2F90%2F1719544200%2F1s7vXH-007xcm-3J%7Cin2c%7C57e55b682%7C17902772%7C12174482%7C6647356560D7825FF92FF08A4B666BA9C\u0026o=%2Fphtm%3A%2Fatsmoc.rapbi\u0026s=7yueudfref77wTq83xHw_rBolyj8\n        Decoded query details:\n                 m = 1s7vXH-087vxcm-3J\n                 d = 4|mail/90/1719544200/1s7vXH-007xcm-3J|in2c|57e55b682|17902772|12174482|6647356560D7825FF92FF08A4B666BA9C\n                 o = /phtm:/atsmoc.rapbi\n                 s = 7yueudfref77wTq83xHw_rBolyj8\nFragment: \nUsername: None\nPassword: None\nHostname: url2.mailanyone.net\nPort: None\n\nDefanged: hxxps://url2[.]mailanyone[.]net/scanner?m=1s7vXH-087vxcm-3J\u0026d=4%7Cmail%2F90%2F1719544200%2F1s7vXH-007xcm-3J%7Cin2c%7C57e55b682%7C17902772%7C12174482%7C6647356560D7825FF92FF08A4B666BA9C\u0026o=%2Fphtm%3A%2Fatsmoc.rapbi\u0026s=7yueudfref77wTq83xHw_rBolyj8\n```\n\n### Option 2. Specify the URL on the command-line\n\n*Note: Be sure to enclose the URL in single quotes to prevent errors!*\n\n```bash\n% ./urltool2.py 'https://url2.mailanyone.net/scanner?m=1s7vXH-087vxcm-3J'","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodejake%2Furltool2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodejake%2Furltool2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodejake%2Furltool2/lists"}