https://github.com/9de/ipsentry
powerful web tool that provides comprehensive intelligence and risk assessment for IP addresses
https://github.com/9de/ipsentry
Last synced: 4 months ago
JSON representation
powerful web tool that provides comprehensive intelligence and risk assessment for IP addresses
- Host: GitHub
- URL: https://github.com/9de/ipsentry
- Owner: 9de
- License: mit
- Created: 2024-12-13T03:40:07.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-12T11:26:26.000Z (over 1 year ago)
- Last Synced: 2025-11-12T05:37:10.763Z (7 months ago)
- Language: HTML
- Homepage: https://9de.github.io/IPSentry/
- Size: 9.77 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# IP Intelligence Pro 🌐🕵️♂️
## Overview
IP Intelligence Pro is a robust, modern web application that provides comprehensive insights about IP addresses. With a sleek, responsive design and powerful features, this tool offers detailed information about any IP address, including geolocation, network details, and potential risk flags.

## 🚀 Features
### Comprehensive IP Information
- Retrieve detailed IP address details instantly
- Supports manual IP address entry and automatic detection
- Responsive and visually appealing UI with gradient background
### Detailed Insights Include:
1. **IP Basics**
- IP Address
- Location (City, State, Country)
- Timezone
- Local Time
2. **Geolocation**
- Precise Coordinates (Latitude/Longitude)
- Continent
- Postal Code
3. **Network Details**
- Company Information
- Autonomous System Number (ASN)
- Network Range
4. **IP Flags & Risk Assessment**
- Bogon Detection
- Mobile Device Detection
- Crawler Identification
- Datacenter IP
- Tor Exit Node
- Proxy Detection
- VPN Detection
- Abuse Potential
5. **Abuse Contact Information**
- Contact Name
- Address
- Email
- Phone Number
## 🛠 Technologies Used
- **Frontend**:
- HTML5
- Tailwind CSS
- Vanilla JavaScript
- **API**:
- ipapi.is (IP Intelligence API)
- **Design**:
- Responsive Design
- Glassmorphism UI
- Animated Gradient Background
## 🔧 Installation
### Prerequisites
- Modern web browser
- Internet connection
- Text editor (VS Code recommended)
### Steps
1. Clone the repository
```bash
git clone https://github.com/9de/IPSentry.git
```
2. Open `index.html` in your web browser
- No additional build steps required!
## 🌟 Key JavaScript Features
### `IPIntelligence` Class
- Handles IP address lookup
- Manages UI interactions
- Processes and displays API response
- Error handling
- Supports both manual and automatic IP detection
### API Interaction
- Uses `fetch` for asynchronous API calls
- Supports both default (current IP) and manual IP lookups
- Robust error handling with user-friendly messages
## 🎨 UI/UX Highlights
- Glassmorphic design
- Animated gradient background
- Hover effects on information cards
- Loading state with animated dots
- Responsive grid layout
- Color-coded risk flags
## 🔒 Privacy & Security
- Optional IP input (can use current IP)
- No tracking or logging of user-entered IPs
- Uses secure HTTPS API
## 🚧 Potential Improvements
- Add IP version (IPv4/IPv6) detection
- Implement more detailed geolocation map
- Create export functionality for IP report
- Add more comprehensive risk scoring
- Implement caching mechanism
## 🤝 Contributing
1. Fork the repository
2. Create your feature branch (`git checkout -b feature/AmazingFeature`)
3. Commit your changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request
## 📜 License
Distributed under the MIT License. See `LICENSE` for more information.
## 🙌 Acknowledgments
- [Tailwind CSS](https://tailwindcss.com/)
- [ipapi.is](https://ipapi.is/) for providing comprehensive IP intelligence data
## 📞 Support
For issues, feature requests, or contributions, please open an issue on GitHub.
---