AUTO-EARN信息收集

简介: AUTO-EARN信息收集

今天给大家介绍一款信息收集工具:AUTO-EARN

一、下载地址

https://github.com/Echocipher/AUTO-EARN

二、安装过程

1、复制到本地安装包

git clone https://github.com/Echocipher/AUTO-EARN.git

0a2653c851af460fa595bd959398a8f1.png

2、安装需要的模块

python3 -m pip install -r requirement.txt

0eacb84100b54626af849e6b562bf92a.png

三、使用方法

1、下载chromium到./tools/chrome

https://www.chromium.org/getting-involved/download-chromium

2d65d23f6d4748949b924e4057485923.png

2、设置相关配置文件

2e9b90b2ca334476abebe75bafe6eeaa.png

3、扫描子域名,利用oneforall进行子域收集

python3 autoearn.py

4cebaac233b3433da32a72337a77fc60.png

4、查看扫描结果

收集过程中可以通过如下命令查看其中相应的日志信息

tail -f logs/oneforall.log

6de278e6d6694ce5bb08e7e842b7e74b.png

结果可以到/root/AUTO-EARN/tools/OneForAll/results/查看

7a399525ddec4b77923c464820b33738 (1).png

5、其他

整个程序流程中subdomain_monitor.py在逻辑上是任务完成后就break跳出循环了,不会再进行监控与数据库操作等后续操作,因此也就是说每次开启start.sh仅能完成一次完整的流程,这样设置的考虑主要有以下两个方面:

1、subdomain_monitor.py需要利用while True...来保证完整的进程监控过程,长时间的后台运行会造成一些系统负担;

2、更希望以项目为单位进行运转,每次启动的任务就是一个系统,在每次执行完stop.sh后会默认以当前日期以%Y%m%d%H%M%S的格式进行命名备份,并且会清空./tools/OneForAll/results目录中的文件,大家可按需进行调整;

因此每次执行流程即为sh start.sh --> python3 autoearn.py --> sh stop.sh,否则程序执行的仍然是上次运行的结果,而且子域收集监控无法正常进行以及添加新任务。

禁止非法,后果自负

目录
相关文章
|
人工智能 运维 Kubernetes
阿里云容器服务ACK AI助手正式上线带来的便利性
作为开发者想必大家都知道,云原生容器技术的优势,尤其是近两年的随着容器技术的迅猛发展,Kubernetes(K8s)已成为广泛应用于容器编排和管理的领先解决方案,但是K8s的运维复杂度一直是挑战之一。为了应对这一问题,就在最近,阿里云容器服务团队正式发布了ACK AI助手,这是一款旨在通过大模型增强智能诊断的产品,旨在帮助企业和开发者降低Kubernetes(K8s)的运维复杂度。那么本文就来详细讲讲关于这款产品,让我们结合实际案例分享一下K8s的运维经验,探讨ACK AI助手能否有效降低K8s的运维复杂度,并展望ACK AI助手正式版上线后的新功能。
738 2
阿里云容器服务ACK AI助手正式上线带来的便利性
|
存储 SQL 关系型数据库
【MySQL异常】Row size too large (> 1982). Changing some columns to TEXT or BLOB or using ROW_FORMAT=DYNA
【MySQL异常】Row size too large (> 1982). Changing some columns to TEXT or BLOB or using ROW_FORMAT=DYNA
290 0
|
10月前
|
开发框架 .NET Java
C#集合数据去重的5种方式及其性能对比测试分析
C#集合数据去重的5种方式及其性能对比测试分析
150 10
|
10月前
|
机器学习/深度学习 数据挖掘
利用CRM系统深度挖掘客户价值:策略与实践
在当今竞争激烈的商业环境中,客户关系管理(CRM)系统已成为企业不可或缺的工具。CRM通过整合多渠道客户数据,构建全面的客户视图,利用先进的数据分析技术洞察客户需求和行为,实现精准营销。同时,CRM系统帮助企业收集客户反馈,持续优化客户体验,最终将这些洞察转化为实际的业务增长,提升客户满意度和忠诚度,推动企业长期发展。
|
10月前
|
存储 Oracle 关系型数据库
数据库数据恢复—ORACLE常见故障的数据恢复方案
Oracle数据库常见故障表现: 1、ORACLE数据库无法启动或无法正常工作。 2、ORACLE ASM存储破坏。 3、ORACLE数据文件丢失。 4、ORACLE数据文件部分损坏。 5、ORACLE DUMP文件损坏。
405 11
|
Kubernetes 网络协议 网络架构
使用containerlab搭建cilium BGP环境解析
使用containerlab搭建cilium BGP环境解析
310 4
|
负载均衡 Java Nacos
Spring Boot与微服务治理框架的集成策略
Spring Boot与微服务治理框架的集成策略
|
JavaScript 应用服务中间件 nginx
nginx部署多个vue项目
nginx部署多个vue项目
166 0
|
缓存 安全 fastjson
Fastjson姿势技巧集合2
Fastjson姿势技巧集合
801 0
|
安全 Java Python
能让你躺着挖洞的BurpSuite插件
能让你躺着挖洞的BurpSuite插件
927 0
下一篇
oss教程