Echocipher

Results 7 comments of Echocipher

嗯 我大概知道是怎么回事了,你再启动`autoearn.py`之前是不是没有`sh start.sh`,如果这样的话`subdomain_monitor`不会生效,也不会进行数据库写入与通知提醒,之后端口检测的时候数据库中是空的所以就报错了,你可以查看一下`results/result.sqlite3`的`SUBDOMAIN`表是不是空的

感谢反馈,是因为我字符串字段没加单引号,会尽快修复一下

目前主要流量交互还是在爬虫和漏洞fuzz阶段,正在准备代理模块的编写,会尽快更新

这里应该是没有获取到`domain`呢,`domain`是从`SUBDOMAIN`表中读到的,你可以看一下`./results/result.sqlite3`中的`SUBDOMAIN`表中里面有没有数据呢,如果没有可能是`subdomain_monitor.py`那边出问题了,可以查看一下`logs/subdomain_monitor.log `日志里面的内容,可能是没有`sh stop.sh`和`sh start.sh`就又添加新目标执行`autoearn.py`了,`subdomain_monitor.py`只会在`sh start.sh`之后开启,完成一次任务后结束,之后如果不重新`sh stop.sh`和`sh start.sh`就会无法写入数据库和完成通知提醒

建表过程是在子域名收集结束之后调用`lib/server_push.py`进行通知提醒以及数据库建立的,您这边是已经子域名收集完成收到通知了,但是库里没有表吗?

是的 因为是样例版本,所以只能这样顺序执行,之后我会试着改进一下,建议您这边重新 ``` sh stop.sh sh start.sh python3 autoearn.py ``` 然后先`1`,等收到通知后,再`2`,再`4`,这样应该就没什么问题了

文档中已经提供了`docker`镜像 https://github.com/Echocipher/AUTO-EARN#docker%E5%AE%89%E8%A3%85