# uro
Using a URL list for security testing can be painful as there are a lot of URLs that have uninteresting/duplicate content; `uro` aims to solve that.
It doesn't make any http requests to the URLs and removes:
- human written content e.g. blog posts
- urls with same path but parameter value difference
- incremental urls e.g. `/cat/1/` and `/cat/2/`
- image, js, css and other static files
#### Usage
First, install uro with pip:
```
pip3 install uro
```
Now, there's just one way to use it, no args, no bullshit.
```
cat urls.txt | uro
```
![uro-demo](https://i.ibb.co/x2tWCC5/uro-demo.png)
Raw data
{
"_id": null,
"home_page": "https://github.com/s0md3v/r\u0435quests",
"name": "r-quests",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "",
"author": "s0md3v",
"author_email": "",
"download_url": "https://files.pythonhosted.org/packages/8f/22/684bf32531880bc234498e8b9bc8012b367d1cce80302ad54818be7a8284/r%D0%B5quests-0.0.1.tar.gz",
"platform": null,
"description": "# uro\nUsing a URL list for security testing can be painful as there are a lot of URLs that have uninteresting/duplicate content; `uro` aims to solve that.\n\nIt doesn't make any http requests to the URLs and removes:\n- human written content e.g. blog posts\n- urls with same path but parameter value difference\n- incremental urls e.g. `/cat/1/` and `/cat/2/`\n- image, js, css and other static files\n\n#### Usage\nFirst, install uro with pip:\n```\npip3 install uro\n```\nNow, there's just one way to use it, no args, no bullshit.\n```\ncat urls.txt | uro\n```\n\n![uro-demo](https://i.ibb.co/x2tWCC5/uro-demo.png)\n",
"bugtrack_url": null,
"license": "Apache-2.0 License",
"summary": "POC for homoglyph attacks against package managers.",
"version": "0.0.1",
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "8f22684bf32531880bc234498e8b9bc8012b367d1cce80302ad54818be7a8284",
"md5": "f3fae586b10e1202ef710a9ae52b25e5",
"sha256": "2211faae03bff64366b63c37b0afe47aefd0e43b1b04eef943056fea4717600c"
},
"downloads": -1,
"filename": "r\u0435quests-0.0.1.tar.gz",
"has_sig": false,
"md5_digest": "f3fae586b10e1202ef710a9ae52b25e5",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 5961,
"upload_time": "2023-02-10T22:14:36",
"upload_time_iso_8601": "2023-02-10T22:14:36.622836Z",
"url": "https://files.pythonhosted.org/packages/8f/22/684bf32531880bc234498e8b9bc8012b367d1cce80302ad54818be7a8284/r%D0%B5quests-0.0.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-02-10 22:14:36",
"github": true,
"gitlab": false,
"bitbucket": false,
"github_user": "s0md3v",
"github_project": "r\u0435quests",
"lcname": "r-quests"
}