devsebastian44/IP-Tracker

GitHub: devsebastian44/IP-Tracker

基于Python的OSINT工具,用于IPv4地址追踪、地理定位及电话号码信息收集,辅助渗透测试早期侦察工作。

Stars: 27 | Forks: 4

# IP-Tracker: 高级目标信息收集器 ![Python](https://img.shields.io/badge/Python-3.9+-blue?logo=python&logoColor=white) ![GitLab](https://img.shields.io/badge/GitLab-Repository-orange?logo=gitlab) ![License](https://img.shields.io/badge/License-MIT-yellow) ![Status](https://img.shields.io/badge/Status-Stable-brightgreen) ![OSINT](https://img.shields.io/badge/Type-OSINT-informational) ![Educational](https://img.shields.io/badge/Purpose-Educational-blue) ## 🎯 技术目标 **IP-Tracker** 是一款程序化的 OSINT 工具,专门用于基于 IPv4 地址及关联信息的追踪、地理定位和数据充实。 该工具专为安全分析师和技术顾问开发,支持: - 批量网络地址解析与数据充实。 - 在 Pentesting 早期阶段的 `Footprinting`(足迹分析)过程中进行敏捷查询。 - 集成到检测流程和手动收集中。 ## 🏛️ 仓库架构 本仓库基于 **DevSecOps** 标准构建,确保了模块化、职责分离和安全集成: ``` IP-Tracker/ ├── src/ # Código fuente principal (Core / Aplicación) ├── scripts/ # Automatizaciones DevSecOps (Sanitización) ├── tests/ # Pruebas unitarias y de integración (Excluido en GitHub) ├── docs/ # Documentación técnica adicional ├── diagrams/ # Diagramas arquitectónicos (Mermaid/MD) ├── .gitlab-ci.yml # Pipeline DevSecOps (GitLab only) ├── .gitignore # Filtros de exclusión ├── LICENSE # Licencia Apache 2.0 └── README.md # Esta documentación base ``` ## 🚀 安装与访问 https://gitlab.com/group-cybersecurity-lab/IP-Tracker.git ## 🔄 工作流 (GitLab -> GitHub) & 发布自动化 (`publish_public.ps1`) 为了确保公共环境 永远不会暴露敏感配置、激进的测试例程或机密 CI,同步过程是受控且中介化的。 ### Sanitization(清洗)脚本的功能:`publish_public.ps1` 这是一个关键的安全自动化组件,其工作方式如下: 1. **公共分支隔离**:在隔离环境 中,开发者调用该脚本,验证本地环境并在一个名为 `public` 的安全分支中生成克隆版本。 2. **DevSecOps 过滤(清除)**:在临时分支中,脚本会清除实验室的所有运维信息:删除自动化测试例程 (`tests/`)、本地变量/配置(如存在 `configs/`)、内部 CI (`.gitlab-ci.yml`) 以及敏感的运维脚本。 3. **Push Force 发布控制**:在本地验证清洗后的包及其文档和视图 (`src/`, `docs/`, `diagrams/`, `Img/`) 后,仅向目标 `Origin`:即本 GitHub 仓库,执行一次强制推送。 4. **实验室韧性**:一旦发布外部稳定版本,机器将返回其完整状态至实验室的 `main` 工作分支。 ## ⚙️ 环境要求(受控使用) - **安全发行版**:Linux (Kali Linux, Parrot OS, BlackArch) 或基于 Ubuntu 的虚拟化环境。兼容适配的 Android 层。 - **Runtime Environment**:Python 3.9 或更高版本。 ## 🚀 标准安装(源码) 实验室 OSINT 环境中的配置: ``` git clone https://github.com/Devsebastian44/IP-Tracker.git cd IP-Tracker ``` ## ▶️ 执行与使用(实验室版本) *注意:需要拥有包的源代码(在 `src/` 结构中私下获取)。* ``` # 一旦从安全来源下载或在实验室内 python3 src/tracker.py ```
标签:AI合规, DevSecOps, ESC4, ESC8, GitHub, GitLab, IPv4, IP地理定位, IP追踪, OSINT, Python, 上游代理, 二进制模式, 威胁情报, 开发者工具, 数据 enrichment, 无后门, 电话号码信息收集, 社会工程学, 网络侦查, 隐私追踪