# 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-datetil",
"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/e2/d3/2f2a19083b54564f7454357018c4e59a6034b49fd788fac846f7fc6c78e5/python_datetil-1.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": "1.1.2",
"project_urls": {
"Homepage": "https://github.com/yourgithub/reqeusts-demo"
},
"split_keywords": [],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "ee83f2c3fdc01df3da7d1e26eadfab65d57c310fa05c79282e19d2955719a218",
"md5": "32257af8c42a2dfa6c6ccfa077e8ecfd",
"sha256": "e76a3cbe9897087b4583c3e5254b12ca1ee8b770d1acb8b66e0f3fe2d971ee55"
},
"downloads": -1,
"filename": "python_datetil-1.1.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "32257af8c42a2dfa6c6ccfa077e8ecfd",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.6",
"size": 2366,
"upload_time": "2025-08-28T03:09:35",
"upload_time_iso_8601": "2025-08-28T03:09:35.311132Z",
"url": "https://files.pythonhosted.org/packages/ee/83/f2c3fdc01df3da7d1e26eadfab65d57c310fa05c79282e19d2955719a218/python_datetil-1.1.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "e2d32f2a19083b54564f7454357018c4e59a6034b49fd788fac846f7fc6c78e5",
"md5": "c9f7652b99378ae0024f6c6839a7bd77",
"sha256": "71c7dba098218b9b8cb5f7849bcbe8900cdb956472944530597fba94145a00e8"
},
"downloads": -1,
"filename": "python_datetil-1.1.2.tar.gz",
"has_sig": false,
"md5_digest": "c9f7652b99378ae0024f6c6839a7bd77",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 2082,
"upload_time": "2025-08-28T03:09:36",
"upload_time_iso_8601": "2025-08-28T03:09:36.562245Z",
"url": "https://files.pythonhosted.org/packages/e2/d3/2f2a19083b54564f7454357018c4e59a6034b49fd788fac846f7fc6c78e5/python_datetil-1.1.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-08-28 03:09:36",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "yourgithub",
"github_project": "reqeusts-demo",
"github_not_found": true,
"lcname": "python-datetil"
}