Faraysz/Phone-Tracker

GitHub: Faraysz/Phone-Tracker

基于 Python phonenumbers 库的电话号码归属地与运营商信息查询工具,提供 Flask Web 和 Tkinter 桌面两种使用方式。

Stars: 0 | Forks: 0

# 📱 PhoneTrace - 电话号码追踪应用 这是一款现代的 Web 应用,用于追踪电话号码信息,并采用优雅的玻璃拟态(Glassmorphism)设计。 ## ✨ 功能 - 🔍 国际电话号码追踪 - 🌍 位置/国家信息 - 📡 运营商/carrier 识别 - 🕐 时区 - 💎 精美的 Glassmorphism UI - 📱 响应式设计 - ⚡ 实时追踪 ## 🚀 运行方式 ### 1. 安装 Dependencies ``` pip install -r requirements.txt ``` ### 2. 运行 Flask 应用 ``` python app.py ``` ### 3. 打开浏览器 访问应用:`http://localhost:5000` ## 📝 支持的号码格式 应用支持带有国家代码的国际号码格式: - 印度尼西亚:`+6281234567890` - 美国:`+14155552671` - 英国:`+442071838750` - 以及其他国家/地区... ## 🛠️ 使用的技术 - **后端**:Flask (Python) - **前端**:HTML5, CSS3 (Glassmorphism), Vanilla JavaScript - **库**:phonenumbers (Google) ## 📦 文件夹结构 ``` Phone-Tracker/ ├── app.py # Aplikasi Flask utama ├── phone_tracker.py # Script CLI original (Tkinter) ├── requirements.txt # Dependencies Python ├── templates/ │ └── index.html # Template HTML ├── static/ │ ├── style.css # Styling glassmorphism │ └── script.js # JavaScript interaktif └── README.md ``` ## 🎨 UI 特性 - **Glassmorphism 设计**:现代的透明玻璃效果 - **流畅动画**:平滑的过渡和动画 - **背景动画**:动态的浮动气泡 - **响应式**:在桌面端和移动端均有最佳显示效果 - **交互式**:悬停效果和微交互 - **支持暗黑模式**:护眼的设计 ## 🔒 注意事项 显示的数据属于公开信息,并仅限于 phonenumbers 数据库中提供的可用信息。 ## 📄 许可证 本项目为开源项目,可用于学习目的。 ## 👨‍💻 使用方法 1. 输入国际格式的电话号码(例如:+6281234567890) 2. 点击“立即追踪”按钮或按 Ctrl+Enter 3. 查看显示的追踪结果 4. 使用示例号码进行测试 ## 🌐 默认端口 应用默认运行在 `http://0.0.0.0:5000`。您可以通过以下方式访问: - 本地:`http://localhost:5000` - 网络:`http://[IP-ADDRESS]:5000` ## 🐛 故障排除 如果应用未运行: 1. 确保已安装所有 dependencies:`pip install -r requirements.txt` 2. 确保端口 5000 未被其他应用占用 3. 在 debug 模式下运行:`python app.py` 使用 Python & Flask 和 ❤️ 构建
标签:ESC4, Flask, OSINT, Python, 信息查询, 数据可视化, 无后门, 电话号码解析, 逆向工具