Advertisement

CRT.SH:(非正式)用于HTTPS的CRT.SH Python API

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
CRT.SH是一个提供证书透明度日志查询服务的网站,此Python库可以方便地调用其API来获取HTTPS证书信息。它简化了对.crt.sh服务的访问流程,让开发者能够快速检索与特定域名或IP地址相关的SSL/TLS证书数据,从而帮助进行安全审计和分析工作。 crt.sh Python实用程序旨在帮助您与网站进行交互。 1. 克隆Git仓库: ``` git clone https://github.com/PaulSec/crt.sh ``` 2. 安装依赖项: ``` pip install -r requirements.txt ``` 3. 开始使用代码与crt.sh进行交互: ```python from crtsh import crtshAPI import json print(json.dumps(crtshAPI().search(uber.com))) ``` 结果是一系列字典项,例如: ```json [ { issuer_ca_id: 16418, issuer_name: C=US, O=Lets Encrypt, CN=Lets Encrypt Authority X3 } ] ```

全部评论 (0)

还没有任何评论哟~
客服
客服
  • CRT.SH:(HTTPSCRT.SH Python API
    优质
    CRT.SH是一个提供证书透明度日志查询服务的网站,此Python库可以方便地调用其API来获取HTTPS证书信息。它简化了对.crt.sh服务的访问流程,让开发者能够快速检索与特定域名或IP地址相关的SSL/TLS证书数据,从而帮助进行安全审计和分析工作。 crt.sh Python实用程序旨在帮助您与网站进行交互。 1. 克隆Git仓库: ``` git clone https://github.com/PaulSec/crt.sh ``` 2. 安装依赖项: ``` pip install -r requirements.txt ``` 3. 开始使用代码与crt.sh进行交互: ```python from crtsh import crtshAPI import json print(json.dumps(crtshAPI().search(uber.com))) ``` 结果是一系列字典项,例如: ```json [ { issuer_ca_id: 16418, issuer_name: C=US, O=Lets Encrypt, CN=Lets Encrypt Authority X3 } ] ```
  • CRTSH: CRT.SHAPI客户端
    优质
    CRTSH是一款用于访问crt.sh(证书透明度项目)数据库的API客户端工具,帮助用户查询域名相关的SSL/TLS证书信息。 crt.sh的API客户端crtsh允许获取有关HTTPS网站的信息。例如可以搜索子域名。此工具使用证书透明度日志。 安装二进制文件: ``` $ go get -u github.com/knqyf263/crtsh ``` 用法示例: ``` % crtsh -h crtsh client Usage: crtsh [command] Available Commands: help Help about any command search search Flags: --config string config file (default is $HOME/.crtsh.yaml) -h, --help help for crtsh ``` 在查询中,可以使用`%`作为通配符。例如搜索example.com的子域组织时,在--query 中指定相关参数。
  • Python-Gerrit-APIGerrit REST APIPython封装库
    优质
    Python-Gerrit-API是一款专为Gerrit代码审查系统设计的Python库,它提供了简洁而强大的接口来调用Gerrit的REST API,帮助开发者更高效地进行项目协作与管理。 python-gerrit-api:这是一个用于Gerrit REST API的Python包装器。
  • POI API 3.9 文档
    优质
    简介:本文档是POI API版本3.9的官方正式文档,提供了详细的类库使用说明和示例代码,帮助开发者更好地处理Microsoft Office格式的文件。 自压缩poi-3.9版本的API文档, 稳定可靠。
  • Shopee API HTTPS简易封装:shopee-api
    优质
    shopee-api 是一个简化了访问 Shopee 平台 API 的工具包,通过封装 HTTP 请求,让开发者可以更方便、快捷地调用 Shopee API 接口。 安装Shopee API的npm包可以通过运行`npm install shopee-api`来完成。使用这个库的方式是首先创建一个ShopeeApi对象: ```javascript const ShopeeApi = require(shopee-api); const shopeeApi = new ShopeeApi({ isUAT: false, shopid: YOUR_SHOP_ID, partner_id: YOUR_PARTNER_ID, partner_key: YOUR_PARTNER_KEY, redirect_uri: http://localhost:3000/callback, // OAuth回调时使用的URL webhook_url: http://localhost:3000 }); ```
  • 在Delphi7中使Indy 10_5515调HTTPS API
    优质
    本教程详细介绍如何在Delphi7环境中利用Indy 10_5515组件库进行HTTPS API接口的请求与数据处理,适用于网络编程初学者和进阶开发者。 在界面添加控件TIdSSLIOHandlerSocketOpenSSL和TIdHTTP,并将它们分别命名为idslhndlrscktpnsl1: TIdSSLIOHandlerSocketOpenSSL;以及 idhtp1: TIdHTTP。设置idhtp1的IOHandler属性为idslhndlrscktpnsl1,然后将openssl-1.0.1j-i386-win32.zip解压出来的libeay32.dll和ssleay32.dll文件放置在exe所在的路径中。 定义函数httpAPIPost(url,param:string):string;其中包含以下变量:ResponseStream, PostStream: TStringStream。该函数的执行逻辑如下: 1. 设置idslhndlrscktpnsl1.SSLOptions.Method为sslvSSLv23; 2. 将idhtp1.HandleRedirects设置为True,表示允许重定向功能; 3. 设定idhtp1.ReadTimeout为10000毫秒(即等待服务器响应的超时时间); 4. 设置请求头中的Content-Type属性为application/json;charset=utf8; 5. 创建两个TStringStream对象ResponseStream和PostStream,分别用于存储HTTP请求返回的数据以及需要发送到服务器的内容; 6. 将PostStream.Position设置为0,并通过idhtp1.Post方法发起POST请求,将参数param作为请求体内容提交给指定的URL(url);然后把响应结果保存在ResponseStream中。 7. 最后从ResponseStream.DataString读取返回的数据并以UTF8格式解码,将其赋值给函数的结果变量Result; 8. 在finally块释放PostStream和ResponseStream所占用的资源。
  • 整数因分解Python代码
    优质
    这段Python代码提供了一种高效的算法来实现正整数的因式分解,帮助用户快速找到给定数字的所有质因数。 此文件为Python源代码,用于将输入的正整数进行因式分解,并确保表达式的规范性。文件内包含质数定义的相关代码,可以用来判断输入数字是否为质数。如果判定输入的数字是合数,则对其进行因式分解操作。整个程序不到40行,使用基础语法和逻辑编写,适合初学者学习及提高逻辑思维能力。
  • 官方Python-alipay支付宝API
    优质
    这是一个非官方开发的Python库,用于与支付宝接口进行交互。它简化了使用Python编程语言时调用和操作支付宝API的过程。 非官方的 Python 支付宝 API
  • Photoshop-Python-APIPhotoshopPython接口
    优质
    Photoshop-Python-API是一款强大的工具插件,它允许用户通过Python语言来控制和操作Adobe Photoshop的各项功能。这为自动化图像处理任务提供了极大的便利,并且支持开发者编写自定义脚本以实现更高级的功能。此API的出现让创意工作者能够更加高效地利用Photoshop的强大功能进行工作。 适用于Photoshop的Python API。上面的示例是使用Photoshop Python API创建的。经过测试并使用了以下Photoshop版本:2020年版 :check_mark_button: cc2019 :check_mark_button: cc2018 :check_mark_button: cc2017 可以通过pip安装: ``` pip install photoshop_python_api ``` 也可以通过GitHub克隆并安装软件包。 ``` git clone https://github.com/loonghao/photoshop_python_api.git python setup.py install ``` 由于它使用COM(组件对象模型)连接Photoshop,因此可以在带有Python解释器的任何DCC软件中使用。例如,“你好,世界”示例: ``` import photoshop.api as ps ```
  • Nginx向代理HTTPS80端口配置指南.pdf
    优质
    本PDF指南详细介绍了如何使用Nginx设置正向代理以支持HTTPS协议及非标准80端口的配置方法与最佳实践,帮助读者解决复杂网络环境下的访问问题。 Nginx的代理功能非常强大,在实际工作中常用于反向代理。但在某些情况下,需要使用正向代理,并且在安装过程中发现常见的方法存在两个问题:一是不支持HTTPS代理;二是当访问地址包含非80端口时会出现403错误。 经过反复测试后,我找到了解决这些问题的方法: 1. 安装`ngx_http_proxy_connect_module`模块可以实现对HTTPS的代理。 2. 使用`lua-nginx-module`模块来处理非80端口的代理问题。 附件中包含了完整的安装过程和配置步骤(包括Nginx.conf文件以及Lua的相关设置),适合新手按照步骤操作。需要注意的是,我测试过在Nginx 1.10.3版本中可以正常安装nua,但在Nginx 1.12.2版本上会出现不兼容的问题。