Name | autoip JSON |
Version |
1.0.5
JSON |
| download |
home_page | https://github.com/ByteBreac/autoip |
Summary | AutoIP - Automate IP address changes using Tor |
upload_time | 2024-06-10 19:12:32 |
maintainer | None |
docs_url | None |
author | Fidal |
requires_python | >=3.6 |
license | None |
keywords |
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# AutoIP
AutoIP is a Python package that automates IP address changes using Tor. It is a top tool for securing your networks by frequently changing your IP address, making it difficult for trackers to pinpoint your location.
## Benefits
- **Enhanced Privacy**: By regularly changing your IP address, AutoIP makes it much harder for websites and trackers to monitor your online activity.
- **Increased Security**: Frequent IP changes can help protect you from targeted attacks and make it more difficult for malicious actors to track your online presence.
- **Anonymity**: Using Tor, AutoIP helps you maintain a high level of anonymity while browsing the internet.
- **Ease of Use**: AutoIP is designed to be simple and easy to use, whether you prefer command-line tools or integrating it directly into your Python scripts.
- **Protection from Tracking**: With your IP address changing frequently, tracking services and advertisers will find it more challenging to build a profile on you.
- **Peace of Mind**: Knowing that your IP address is regularly changed can give you confidence in your online privacy and security.
## Installation
You can install AutoIP using pip:
```bash
pip install autoip
```
## Usage
AutoIP provides a command-line interface for easy use. Here are the available options:
```bash
autoip --interval <seconds> --count <number>
```
- `--interval` (optional): Time in seconds between IP changes (default is 60 seconds).
- `--count` (optional): Number of times to change the IP (default is 10 times). If set to 0, the IP will be changed indefinitely.
- `--ip` (optional): Display the current IP address and exit.
- `--auto-fix` (optional): Automatically fix issues (install/upgrade packages).
- `--help`: Show the help message and exit.
- `--version`: Show the version number and exit.
### Examples
Change the IP address every 30 seconds, for a total of 5 times:
```bash
autoip --interval 30 --count 5
```
Change the IP address every 60 seconds indefinitely:
```bash
autoip --interval 60 --count 0
```
Display the current IP address:
```bash
autoip --ip
```
Automatically fix issues (install/upgrade packages):
```bash
autoip --auto-fix
```
## In Your Python Code
You can also use AutoIP within your Python scripts if needed.
```python
from autoip import ma_ip, change_ip, initialize_environment, change_ip_repeatedly
# Initialize the environment (install dependencies and start Tor)
initialize_environment()
# Get the current IP
current_ip = ma_ip()
print("Current IP:", current_ip)
# Change the IP once
new_ip = change_ip()
print("New IP:", new_ip)
# Change the IP repeatedly
change_ip_repeatedly(60, 10)
```
## Thanks
Thank you for using AutoIP! We hope this tool helps you secure your network and maintain your privacy.
Raw data
{
"_id": null,
"home_page": "https://github.com/ByteBreac/autoip",
"name": "autoip",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.6",
"maintainer_email": null,
"keywords": null,
"author": "Fidal",
"author_email": "mrfidal@proton.me",
"download_url": "https://files.pythonhosted.org/packages/41/96/7d645e13f11a2f486b2c904d203419eaf2098a8cf8265c4ca3286afaf433/autoip-1.0.5.tar.gz",
"platform": null,
"description": "# AutoIP\r\n\r\nAutoIP is a Python package that automates IP address changes using Tor. It is a top tool for securing your networks by frequently changing your IP address, making it difficult for trackers to pinpoint your location.\r\n\r\n## Benefits\r\n\r\n- **Enhanced Privacy**: By regularly changing your IP address, AutoIP makes it much harder for websites and trackers to monitor your online activity.\r\n- **Increased Security**: Frequent IP changes can help protect you from targeted attacks and make it more difficult for malicious actors to track your online presence.\r\n- **Anonymity**: Using Tor, AutoIP helps you maintain a high level of anonymity while browsing the internet.\r\n- **Ease of Use**: AutoIP is designed to be simple and easy to use, whether you prefer command-line tools or integrating it directly into your Python scripts.\r\n- **Protection from Tracking**: With your IP address changing frequently, tracking services and advertisers will find it more challenging to build a profile on you.\r\n- **Peace of Mind**: Knowing that your IP address is regularly changed can give you confidence in your online privacy and security.\r\n\r\n\r\n## Installation\r\n\r\nYou can install AutoIP using pip:\r\n\r\n```bash\r\npip install autoip\r\n```\r\n\r\n## Usage\r\n\r\nAutoIP provides a command-line interface for easy use. Here are the available options:\r\n\r\n```bash\r\nautoip --interval <seconds> --count <number>\r\n```\r\n\r\n- `--interval` (optional): Time in seconds between IP changes (default is 60 seconds).\r\n- `--count` (optional): Number of times to change the IP (default is 10 times). If set to 0, the IP will be changed indefinitely.\r\n- `--ip` (optional): Display the current IP address and exit.\r\n- `--auto-fix` (optional): Automatically fix issues (install/upgrade packages).\r\n- `--help`: Show the help message and exit.\r\n- `--version`: Show the version number and exit.\r\n\r\n### Examples\r\n\r\nChange the IP address every 30 seconds, for a total of 5 times:\r\n\r\n```bash\r\nautoip --interval 30 --count 5\r\n```\r\n\r\nChange the IP address every 60 seconds indefinitely:\r\n\r\n```bash\r\nautoip --interval 60 --count 0\r\n```\r\n\r\nDisplay the current IP address:\r\n\r\n```bash\r\nautoip --ip\r\n```\r\n\r\nAutomatically fix issues (install/upgrade packages):\r\n\r\n```bash\r\nautoip --auto-fix\r\n```\r\n\r\n## In Your Python Code\r\n\r\nYou can also use AutoIP within your Python scripts if needed.\r\n\r\n```python\r\nfrom autoip import ma_ip, change_ip, initialize_environment, change_ip_repeatedly\r\n\r\n# Initialize the environment (install dependencies and start Tor)\r\ninitialize_environment()\r\n\r\n# Get the current IP\r\ncurrent_ip = ma_ip()\r\nprint(\"Current IP:\", current_ip)\r\n\r\n# Change the IP once\r\nnew_ip = change_ip()\r\nprint(\"New IP:\", new_ip)\r\n\r\n# Change the IP repeatedly\r\nchange_ip_repeatedly(60, 10)\r\n```\r\n## Thanks\r\nThank you for using AutoIP! We hope this tool helps you secure your network and maintain your privacy.\r\n",
"bugtrack_url": null,
"license": null,
"summary": "AutoIP - Automate IP address changes using Tor",
"version": "1.0.5",
"project_urls": {
"Homepage": "https://github.com/ByteBreac/autoip"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "9e8852b59a3aefb5fe3099ed606f9c37405598d6085cb55b6e623d2a7d2cdfc1",
"md5": "55a2e34022ed7f800f0eebfa59b67726",
"sha256": "efca2d3c8a28505ee59774f160db0ae1f99aab7fd220ff2388eeb8633c9f97ca"
},
"downloads": -1,
"filename": "autoip-1.0.5-py3-none-any.whl",
"has_sig": false,
"md5_digest": "55a2e34022ed7f800f0eebfa59b67726",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.6",
"size": 5932,
"upload_time": "2024-06-10T19:12:30",
"upload_time_iso_8601": "2024-06-10T19:12:30.738306Z",
"url": "https://files.pythonhosted.org/packages/9e/88/52b59a3aefb5fe3099ed606f9c37405598d6085cb55b6e623d2a7d2cdfc1/autoip-1.0.5-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "41967d645e13f11a2f486b2c904d203419eaf2098a8cf8265c4ca3286afaf433",
"md5": "6854b4fe78c3a810e14cb0afe0517ae6",
"sha256": "3920f841f4bf4a18f4c1956f6a241b7163ed5691fb78a232e5a5665a4ccaa3c5"
},
"downloads": -1,
"filename": "autoip-1.0.5.tar.gz",
"has_sig": false,
"md5_digest": "6854b4fe78c3a810e14cb0afe0517ae6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 5135,
"upload_time": "2024-06-10T19:12:32",
"upload_time_iso_8601": "2024-06-10T19:12:32.562893Z",
"url": "https://files.pythonhosted.org/packages/41/96/7d645e13f11a2f486b2c904d203419eaf2098a8cf8265c4ca3286afaf433/autoip-1.0.5.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-06-10 19:12:32",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "ByteBreac",
"github_project": "autoip",
"github_not_found": true,
"lcname": "autoip"
}