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, 信息查询, 数据可视化, 无后门, 电话号码解析, 逆向工具