# reqeusts-demo
⚠️ This is a safe educational demo simulating a typosquatting package.
## Purpose
To raise awareness about typo-based supply chain attacks (e.g., mistyping `requests` as `reqeusts`).
## What it does
- Prints a warning to the terminal
- Shows local system info (OS, username, hostname)
- Does **not** send data anywhere
Raw data
{
"_id": null,
"home_page": "https://github.com/yourgithub/reqeusts-demo",
"name": "python-dateitil",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.6",
"maintainer_email": null,
"keywords": null,
"author": "Your Name",
"author_email": "your@email.com",
"download_url": "https://files.pythonhosted.org/packages/45/11/fd57a30314eba8d3b4668ddaa2092e5e863cf0c637ab2f1690571511b49a/python_dateitil-0.1.2.tar.gz",
"platform": null,
"description": "# reqeusts-demo\n\n\u26a0\ufe0f This is a safe educational demo simulating a typosquatting package.\n\n## Purpose\n\nTo raise awareness about typo-based supply chain attacks (e.g., mistyping `requests` as `reqeusts`).\n\n## What it does\n\n- Prints a warning to the terminal\n- Shows local system info (OS, username, hostname)\n- Does **not** send data anywhere\n\n",
"bugtrack_url": null,
"license": null,
"summary": "Demo package to simulate typosquatting (for education only)",
"version": "0.1.2",
"project_urls": {
"Homepage": "https://github.com/yourgithub/reqeusts-demo"
},
"split_keywords": [],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "470a424bbe261e60c25fdbf1cc09d2572c0a0994481d0d309fbab47e8af8655f",
"md5": "bc7fc78dda69997aa60e220dddd87a24",
"sha256": "6d58e3f209e6e662021f82dbb1fd0afe98d4b2dfdd3cfb77553822e4be5a7d07"
},
"downloads": -1,
"filename": "python_dateitil-0.1.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "bc7fc78dda69997aa60e220dddd87a24",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.6",
"size": 2382,
"upload_time": "2025-08-27T08:26:12",
"upload_time_iso_8601": "2025-08-27T08:26:12.588394Z",
"url": "https://files.pythonhosted.org/packages/47/0a/424bbe261e60c25fdbf1cc09d2572c0a0994481d0d309fbab47e8af8655f/python_dateitil-0.1.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "4511fd57a30314eba8d3b4668ddaa2092e5e863cf0c637ab2f1690571511b49a",
"md5": "dac771a1ecb539215e5f3af33ccda980",
"sha256": "21976d7004bb839d240784ab08a518c40402a9c34fa1c056b1205b2c3fdfb791"
},
"downloads": -1,
"filename": "python_dateitil-0.1.2.tar.gz",
"has_sig": false,
"md5_digest": "dac771a1ecb539215e5f3af33ccda980",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 2141,
"upload_time": "2025-08-27T08:26:14",
"upload_time_iso_8601": "2025-08-27T08:26:14.139447Z",
"url": "https://files.pythonhosted.org/packages/45/11/fd57a30314eba8d3b4668ddaa2092e5e863cf0c637ab2f1690571511b49a/python_dateitil-0.1.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-08-27 08:26:14",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "yourgithub",
"github_project": "reqeusts-demo",
"github_not_found": true,
"lcname": "python-dateitil"
}