autoip


Nameautoip JSON
Version 1.0.5 PyPI version JSON
download
home_pagehttps://github.com/ByteBreac/autoip
SummaryAutoIP - Automate IP address changes using Tor
upload_time2024-06-10 19:12:32
maintainerNone
docs_urlNone
authorFidal
requires_python>=3.6
licenseNone
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"
}
        
Elapsed time: 0.29512s