trackip


Nametrackip JSON
Version 1.0.0 PyPI version JSON
download
home_pagehttps://github.com/nayandas69/trackip
SummaryA CLI tool to track any IP address and get detailed info. 🌍
upload_time2025-02-06 19:17:41
maintainerNone
docs_urlNone
authorNayan Das
requires_python>=3.6
licenseApache-2.0
keywords ip tracker cli tool ip geolocation networking geolocation ip lookup ip address info public ip checker cli geolocation track ip
VCS
bugtrack_url
requirements requests colorama
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 🕵️‍♂️ TrackIP - The Ultimate IP Tracker CLI 🌍

[![Open Source](https://badgen.net/badge/icon/open-source?icon=github&label)](https://github.com/nayandas69/trackip)
[![Build Status](https://github.com/nayandas69/trackip/actions/workflows/python-publish.yml/badge.svg)](https://github.com/nayandas69/trackip/actions)
[![PyPI Version](https://img.shields.io/pypi/v/trackip?color=blue&label=PyPI)](https://pypi.org/project/trackip/)
[![PyPI Downloads](https://img.shields.io/pypi/dm/trackip?color=green)](https://pypi.org/project/trackip/)
[![License](https://img.shields.io/github/license/nayandas69/trackip?color=yellow)](https://github.com/nayandas69/trackip/blob/main/LICENSE)

### 🚀 **What is TrackIP?**
A **savage** command-line tool that lets you **track any IP address** like a pro.  
You get **real-time** info on an IP’s **location, ISP, timezone**, and all that spicy data you need. 🔥  

✅ **Supports Public & Private IPs**  
✅ **Super Fast & Lightweight**  
✅ **Cross-Platform** (Windows / Mac / Linux)  
✅ **Auto Check for Updates from GitHub**  
✅ **Easy AF to Use**  

---

## 🎯 **How to Install?**
Like, installing this is **easier than making instant noodles** 🍜  

### **Method 1: Install via `pip` (Recommended)**
```bash
pip install trackip
```
After installation, just run:
```bash
trackip
```
Boom! You're in. 🎯

### **Method 2: Download EXE (Windows Users)**
Don't wanna mess with Python? We got you. 💯  
👉 **[Download the EXE from the Releases](https://github.com/nayandas69/trackip/releases)**

Just grab the `.exe`, double-click, and flex your IP-tracking skills.

---

## 🎮 **How to Use?**
Run the command and follow the **simple menu system**:  
```bash
trackip
```

Then select:  
1️⃣ **Start Tracking** → Enter an IP and get its details  
2️⃣ **Check for Updates** → Stay ahead of the game with the latest version  
3️⃣ **Help** → Get deets on how to use it  
4️⃣ **Exit** → If you're done flexing  

### **Track a Specific IP**
```bash
trackip
```
Then enter an IP when prompted, OR type `my` to check **your own public IP**.

### **Example Output**
```
🌍 IP Address: 8.8.8.8
📍 Country: United States (US)
🏙️  City: Mountain View
📡 ISP: Google LLC
🗺️  Latitude: 37.405 | Longitude: -122.078
🕵️  Org: Google
📊 ZIP Code: 94043
⏳ Timezone: America/Los_Angeles
```

---

## 🚀 **Features**
🔥 **Tracks Any IP** - Get full deets on public & private IPs  
🔍 **Geolocation** - Country, City, ISP, Org, Zip Code, Timezone  
📡 **Check Your Own Public IP** - No need to Google "what's my IP" again 🤡  
🔄 **Auto-Update Checker** - Stay fresh with the latest features  
⚡ **Blazing Fast** - No waiting, just instant results  
🔗 **Cross-Platform** - Works on Windows, Mac, & Linux  

---

## 🛠️ **Under the Hood (Tech Stack)**
- **Python** 🐍 (Cuz it's the 🐐)
- **Requests** (For fetching IP data)
- **Colorama** (Cuz we love colors in our terminal)
- **GitHub API** (For auto update checks)

---

## 📌 **Contributing**
Wanna make this better? Drop a **pull request** or raise an **issue**:  
🔗 **[TrackIP GitHub Repo](https://github.com/nayandas69/trackip)**  

1. **Fork it** 🍴
2. **Create a branch** (`git checkout -b new-feature`)
3. **Commit your changes** (`git commit -m 'Added some dope features'`)
4. **Push to the branch** (`git push origin new-feature`)
5. **Submit a PR** and we’ll check it out 🔍

---

## 🔥 **Support & Contact**
👨‍💻 **Author:** [Nayan Das](https://github.com/nayandas69)  
📧 **Email:** [nayanchandradas@hotmail.com](mailto:nayanchandradas@hotmail.com)  
🐍 **PyPI:** [TrackIP on PyPI](https://pypi.org/project/trackip/)  

💡 **Star the repo if you love this!** ⭐ **Stay safe online!** 🚀

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/nayandas69/trackip",
    "name": "trackip",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.6",
    "maintainer_email": null,
    "keywords": "IP tracker, CLI tool, IP geolocation, networking, geolocation, IP lookup, IP address info, public IP checker, CLI geolocation, track IP",
    "author": "Nayan Das",
    "author_email": "nayanchandradas@hotmail.com",
    "download_url": "https://files.pythonhosted.org/packages/d7/f8/5debfb77712ab85a4879d5baf0ab6c5c6618fe7ba0196ab5a15b691051ee/trackip-1.0.0.tar.gz",
    "platform": null,
    "description": "# \ud83d\udd75\ufe0f\u200d\u2642\ufe0f TrackIP - The Ultimate IP Tracker CLI \ud83c\udf0d\r\n\r\n[![Open Source](https://badgen.net/badge/icon/open-source?icon=github&label)](https://github.com/nayandas69/trackip)\r\n[![Build Status](https://github.com/nayandas69/trackip/actions/workflows/python-publish.yml/badge.svg)](https://github.com/nayandas69/trackip/actions)\r\n[![PyPI Version](https://img.shields.io/pypi/v/trackip?color=blue&label=PyPI)](https://pypi.org/project/trackip/)\r\n[![PyPI Downloads](https://img.shields.io/pypi/dm/trackip?color=green)](https://pypi.org/project/trackip/)\r\n[![License](https://img.shields.io/github/license/nayandas69/trackip?color=yellow)](https://github.com/nayandas69/trackip/blob/main/LICENSE)\r\n\r\n### \ud83d\ude80 **What is TrackIP?**\r\nA **savage** command-line tool that lets you **track any IP address** like a pro.  \r\nYou get **real-time** info on an IP\u2019s **location, ISP, timezone**, and all that spicy data you need. \ud83d\udd25  \r\n\r\n\u2705 **Supports Public & Private IPs**  \r\n\u2705 **Super Fast & Lightweight**  \r\n\u2705 **Cross-Platform** (Windows / Mac / Linux)  \r\n\u2705 **Auto Check for Updates from GitHub**  \r\n\u2705 **Easy AF to Use**  \r\n\r\n---\r\n\r\n## \ud83c\udfaf **How to Install?**\r\nLike, installing this is **easier than making instant noodles** \ud83c\udf5c  \r\n\r\n### **Method 1: Install via `pip` (Recommended)**\r\n```bash\r\npip install trackip\r\n```\r\nAfter installation, just run:\r\n```bash\r\ntrackip\r\n```\r\nBoom! You're in. \ud83c\udfaf\r\n\r\n### **Method 2: Download EXE (Windows Users)**\r\nDon't wanna mess with Python? We got you. \ud83d\udcaf  \r\n\ud83d\udc49 **[Download the EXE from the Releases](https://github.com/nayandas69/trackip/releases)**\r\n\r\nJust grab the `.exe`, double-click, and flex your IP-tracking skills.\r\n\r\n---\r\n\r\n## \ud83c\udfae **How to Use?**\r\nRun the command and follow the **simple menu system**:  \r\n```bash\r\ntrackip\r\n```\r\n\r\nThen select:  \r\n1\ufe0f\u20e3 **Start Tracking** \u2192 Enter an IP and get its details  \r\n2\ufe0f\u20e3 **Check for Updates** \u2192 Stay ahead of the game with the latest version  \r\n3\ufe0f\u20e3 **Help** \u2192 Get deets on how to use it  \r\n4\ufe0f\u20e3 **Exit** \u2192 If you're done flexing  \r\n\r\n### **Track a Specific IP**\r\n```bash\r\ntrackip\r\n```\r\nThen enter an IP when prompted, OR type `my` to check **your own public IP**.\r\n\r\n### **Example Output**\r\n```\r\n\ud83c\udf0d IP Address: 8.8.8.8\r\n\ud83d\udccd Country: United States (US)\r\n\ud83c\udfd9\ufe0f  City: Mountain View\r\n\ud83d\udce1 ISP: Google LLC\r\n\ud83d\uddfa\ufe0f  Latitude: 37.405 | Longitude: -122.078\r\n\ud83d\udd75\ufe0f  Org: Google\r\n\ud83d\udcca ZIP Code: 94043\r\n\u23f3 Timezone: America/Los_Angeles\r\n```\r\n\r\n---\r\n\r\n## \ud83d\ude80 **Features**\r\n\ud83d\udd25 **Tracks Any IP** - Get full deets on public & private IPs  \r\n\ud83d\udd0d **Geolocation** - Country, City, ISP, Org, Zip Code, Timezone  \r\n\ud83d\udce1 **Check Your Own Public IP** - No need to Google \"what's my IP\" again \ud83e\udd21  \r\n\ud83d\udd04 **Auto-Update Checker** - Stay fresh with the latest features  \r\n\u26a1 **Blazing Fast** - No waiting, just instant results  \r\n\ud83d\udd17 **Cross-Platform** - Works on Windows, Mac, & Linux  \r\n\r\n---\r\n\r\n## \ud83d\udee0\ufe0f **Under the Hood (Tech Stack)**\r\n- **Python** \ud83d\udc0d (Cuz it's the \ud83d\udc10)\r\n- **Requests** (For fetching IP data)\r\n- **Colorama** (Cuz we love colors in our terminal)\r\n- **GitHub API** (For auto update checks)\r\n\r\n---\r\n\r\n## \ud83d\udccc **Contributing**\r\nWanna make this better? Drop a **pull request** or raise an **issue**:  \r\n\ud83d\udd17 **[TrackIP GitHub Repo](https://github.com/nayandas69/trackip)**  \r\n\r\n1. **Fork it** \ud83c\udf74\r\n2. **Create a branch** (`git checkout -b new-feature`)\r\n3. **Commit your changes** (`git commit -m 'Added some dope features'`)\r\n4. **Push to the branch** (`git push origin new-feature`)\r\n5. **Submit a PR** and we\u2019ll check it out \ud83d\udd0d\r\n\r\n---\r\n\r\n## \ud83d\udd25 **Support & Contact**\r\n\ud83d\udc68\u200d\ud83d\udcbb **Author:** [Nayan Das](https://github.com/nayandas69)  \r\n\ud83d\udce7 **Email:** [nayanchandradas@hotmail.com](mailto:nayanchandradas@hotmail.com)  \r\n\ud83d\udc0d **PyPI:** [TrackIP on PyPI](https://pypi.org/project/trackip/)  \r\n\r\n\ud83d\udca1 **Star the repo if you love this!** \u2b50 **Stay safe online!** \ud83d\ude80\r\n",
    "bugtrack_url": null,
    "license": "Apache-2.0",
    "summary": "A CLI tool to track any IP address and get detailed info. \ud83c\udf0d",
    "version": "1.0.0",
    "project_urls": {
        "Bug Tracker": "https://github.com/nayandas69/trackip/issues",
        "Documentation": "https://github.com/nayandas69/trackip#readme",
        "Homepage": "https://github.com/nayandas69/trackip",
        "Source Code": "https://github.com/nayandas69/trackip"
    },
    "split_keywords": [
        "ip tracker",
        " cli tool",
        " ip geolocation",
        " networking",
        " geolocation",
        " ip lookup",
        " ip address info",
        " public ip checker",
        " cli geolocation",
        " track ip"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "9828b3dc2f48e0d8fc590c3c1a2595d3515ef436bf74351904809366b5e757d5",
                "md5": "02224f232249132dda51f444f21b2b99",
                "sha256": "da0e6efbcfd1ce5e5ae70f6ca35dbd4ea535299fc798facf21352033f860b5ce"
            },
            "downloads": -1,
            "filename": "trackip-1.0.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "02224f232249132dda51f444f21b2b99",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.6",
            "size": 10032,
            "upload_time": "2025-02-06T19:17:39",
            "upload_time_iso_8601": "2025-02-06T19:17:39.206932Z",
            "url": "https://files.pythonhosted.org/packages/98/28/b3dc2f48e0d8fc590c3c1a2595d3515ef436bf74351904809366b5e757d5/trackip-1.0.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d7f85debfb77712ab85a4879d5baf0ab6c5c6618fe7ba0196ab5a15b691051ee",
                "md5": "88c94b1f13ffecb1d0f11feb30c646f1",
                "sha256": "eb719df6d7e98222ad83f0948b012dcfb1e1a6a15b5618039a1da05a7687ed94"
            },
            "downloads": -1,
            "filename": "trackip-1.0.0.tar.gz",
            "has_sig": false,
            "md5_digest": "88c94b1f13ffecb1d0f11feb30c646f1",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6",
            "size": 9771,
            "upload_time": "2025-02-06T19:17:41",
            "upload_time_iso_8601": "2025-02-06T19:17:41.453011Z",
            "url": "https://files.pythonhosted.org/packages/d7/f8/5debfb77712ab85a4879d5baf0ab6c5c6618fe7ba0196ab5a15b691051ee/trackip-1.0.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-02-06 19:17:41",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "nayandas69",
    "github_project": "trackip",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [
        {
            "name": "requests",
            "specs": [
                [
                    ">=",
                    "2.25.1"
                ]
            ]
        },
        {
            "name": "colorama",
            "specs": [
                [
                    ">=",
                    "0.4.4"
                ]
            ]
        }
    ],
    "lcname": "trackip"
}
        
Elapsed time: 0.45359s