ubantu上搭建灯塔
一、灯塔是什么?ARL(Asset Reconnaissance Lighthouse)资产侦察灯塔系统,不仅仅是域名收集。旨在快速侦察与目标关联的互联网资产,构建基础资产信息库。 协助甲方安全团队或者渗透测试人员有效侦察和检索资产,发现存在的薄弱点和攻击面。
我是把灯塔部署到服务器上了,将灯塔或其他网络服务部署在服务器上能够提供更高的性能、可靠性、安全性和可扩展性。2核2G的轻量服务器即可
二、安装Docker环境需要先安装docker,再安装docker-compose。
2.1 添加Docker官方仓库首先,您需要添加Docker官方仓库以获取最新的Docker软件包。在终端中执行以下命令:
1234sudo apt updatesudo apt install apt-transport-https ca-certificates curl software-properties-commoncurl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -sudo add-apt-repos ...
request库的使用
阅读须知:本篇文章需要http协议基础才能理解
关于requests库requests 是 Python 的一个基于 HTTP 的网络库,它可以方便、快捷地发送 HTTP 请求并处理 HTTP 响应。requests 模块的主要作用有以下几个方面:
发送 HTTP 请求:可以通过 requests 模块来发送 GET、POST、PUT、DELETE 等 HTTP 请求,同时支持添加请求头、参数、数据等信息。
处理 HTTP 响应:requests 模块可以获取服务器返回的响应,包括响应头部信息、响应状态码、响应内容等,并支持对响应进行解析、处理。
会话管理:requests 模块还提供了 Session 类,在同一会话中发送多个请求,可以利用该类自动处理 cookie、代理、认证等问题。
SSL 证书验证:requests 模块默认会验证 SSL 证书,但也提供了关闭 SSL 验证的选项。
学习requests库是为了学习脚本的编写,比如目录扫描,sql盲注,回溯绕过等。、
request库的安装及导入在终端下输入
1pip install requests
即可完成安装 ...
python学习之路(一)
该文章建议有变成基础的快速上手python,因为很多原理性的东西没有提到,主要是对比与其他语言的不同来进行学习,因此不建议没有基础的小伙伴通过这篇文章学习python。
转义符的使用这块和java,c区别不大,不详细解释
注释单行注释:
在前面加上一个#
多行注释:
使用一对三个单引号或者双引号将要注释的内容括到一块
格式化输出操作符输出1234a = "小明"b = "小黄"c = "小蓝"print("a的名字是%s b的名字是%s c的名字是%s"%(a, b, c))
这个有点类似与C语言的输出方式
format()函数1234a = "小明"b = "小黄"c = "小蓝"print("a的名字是{} b的名字是{} c的名字是{}".format(a, b, c))
这个的优点是不用记数据类型
f-strings1234a = &qu ...