Photon Wiki·How To Use·Compatibility·Photon Library·Contribution·Roadmap
主要功能
数据抽取
Photon可以在爬行时提取以下数据:
- URL(范围内和范围外)
- 带参数的URL(
example.com/gallery.php?id=2
) - 英特尔(电子邮件、社交媒体帐户、亚马逊存储桶等)
- 文件(pdf、png、xml等)
- 密钥(身份验证/API密钥和散列)
- JavaScript文件和其中存在的端点
- 与自定义正则表达式模式匹配的字符串
- 子域和DNS相关数据
提取的信息以有组织的方式保存,或者可以exported as json
灵活性
控制超时、延迟、添加种子、排除匹配正则表达式模式的URL以及其他很酷的功能。范围广泛的options由Photon提供,可以让您完全按照您想要的方式爬行网络
天才
Photon的智能线程管理和精炼逻辑为您提供一流的性能
尽管如此,爬行可能是资源密集型的,但Photon还有一些诀窍。您可以通过以下方式获取存档的URLarchive.org被用作种子,通过使用--wayback
选项
插件
码头工人
可以使用轻量级Python-Alpine(103 MB)Docker映像启动光子
$ git clone https://github.com/s0md3v/Photon.git
$ cd Photon
$ docker build -t photon .
$ docker run -it --name photon photon:latest -u google.com
要查看结果,您可以直接访问本地扩展坞卷,您可以通过运行以下命令找到该卷docker inspect photon
或通过挂载目标loot文件夹:
$ docker run -it --name photon -v "$PWD:/Photon/google.com" photon:latest -u google.com
频繁且无缝更新
光子正在进行大量的开发和更新,以修复错误。优化性能&定期推出新功能
如果您想查看正在处理的功能和问题,可以在Development项目董事会
可以使用安装和检查更新--update
选项。Photon具有无缝更新功能,这意味着您可以在不丢失任何已保存数据的情况下更新Photon
贡献和许可
您可以通过以下方式进行贡献:
- 报告错误
- 开发插件
- 增加更多忍者模式的“API”
- 给出建议,让它变得更好
- 修复问题并提交拉式请求
请阅读guidelines在提交拉式请求或问题之前
你想私下谈谈吗?把我打到我的twitter,收件箱已打开:)
光子是根据以下条款获得许可的GPL v3.0 license