Skip to main content

This is a tool to get IP and system information of a specific device

Project description


Hack_IP

CLI Tool to gather System Information, IP Address, and device location.

Explore the docs »

View Demo . Report Bug . Request Feature

Test Cases Downloads GitHub Contributors Github Issues GitHub Last Commit Repo Size GitHub Pull Requests Github License Test Cases

Table Of Contents

About The Project

HackIP is an innovative system information and network analysis tool that combines the power of system diagnostics with advanced natural language processing capabilities provided by GPT. HackIP fetches detailed system information, scans for open network ports, identifies public IP addresses, and leverages GPT to provide insightful analysis and interaction with the gathered data.

Features

HackIP comes with a multitude of features:

  • System Information Gathering: Retrieves comprehensive details about your system's hardware and software configuration.
  • Network Port Scanning: Efficiently scans and reports open network ports, providing crucial information for network security analysis.
  • Public IP Geolocation: Identifies the geolocation of your public IP address, offering valuable context for network traffic analysis.
  • GPT-Enabled Data Interaction: Uses the latest GPT models to interpret, analyze, and interact with the collected data, offering a user-friendly interface and actionable insights.

Getting Started

To install HackIP, follow these steps:

Prerequisites

  1. Python >=3.9
  2. OpenAI Key
  3. Cuttly API key (optional)

Installation

With pip:

pip install hack-ip

Next, run:

hackip

Usage

You can run the HackIp using the following command:

hackip [OPTIONS]

Each option is detailed below:

  • --details : Advanced Detailed Scanning using Nmap

Star History

Star History Chart

Roadmap

See the open issues for a list of proposed features (and known issues).

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  • If you have suggestions for adding or removing projects, feel free to open an issue to discuss it, or directly create a pull request after you edit the README.md file with necessary changes.
  • Please make sure you check your spelling and grammar.
  • Create individual PR for each suggestion.

Creating A Pull Request

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/<feature>)
  3. Commit your Changes (git commit -m 'Add some <feature>')
  4. Push to the Branch (git push origin feature/<feature>)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Subhomoy Roy Choudhury - SDE at Fynd - Github - Linkedin - Twitter

Project Link: https://github.com/subhomoy-roy-choudhury/Hack_IP

Acknowledgements

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hack_ip-2.9.2.tar.gz (13.3 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

hack_ip-2.9.2-py3-none-any.whl (13.3 MB view details)

Uploaded Python 3

File details

Details for the file hack_ip-2.9.2.tar.gz.

File metadata

  • Download URL: hack_ip-2.9.2.tar.gz
  • Upload date:
  • Size: 13.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.12.1 Linux/6.2.0-1018-azure

File hashes

Hashes for hack_ip-2.9.2.tar.gz
Algorithm Hash digest
SHA256 127bbe89e9029d6a39abff8226be46a2e6a497809c2b9d1cee46c334bc5f33d8
MD5 a4c930901512764d50127090d28d45cf
BLAKE2b-256 6c59c79d1ba52e78f7643878d46140ab688e2b3755a50a20b0ed87c3001fa523

See more details on using hashes here.

File details

Details for the file hack_ip-2.9.2-py3-none-any.whl.

File metadata

  • Download URL: hack_ip-2.9.2-py3-none-any.whl
  • Upload date:
  • Size: 13.3 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.12.1 Linux/6.2.0-1018-azure

File hashes

Hashes for hack_ip-2.9.2-py3-none-any.whl
Algorithm Hash digest
SHA256 34d6bfe2e25a19e1fe3a52aa6a876c559a9670ad8a61924a31d212c5bfa34145
MD5 fa86acdaae0f851e3f3e133225e167e8
BLAKE2b-256 ce83b9232baaca9ec9d3a202ebd8ceec5082f1f9173d7278f3044d9639e5a697

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page