离子通道api的python包

pyionic的Python项目详细描述


离子型

Documentation Statushttps://travis-ci.org/ion-channel/pyionic.svg?branch=masterhttps://img.shields.io/pypi/v/pyionic.svg

pyionic是一个python库,用于与ion channel的api交互。 使用pyionic,用户应该很容易与之交互 离子通道,获取他们的数据。

文档

在这里阅读文档:http://pyionic.readthedocs.io/

快速启动

安装pyionic:

pip install pyionic

设置离子通道密钥:

export IONCHANNEL_SECRET_KEY=####IONCHANNEL_SECRET_KEY####

示例

报告团队中所有项目的名称、ID和源的示例代码。

frompyionicimportcoreusers=core.Users()team_id=list(users.get_self()['data']['teams'].keys())[0]projects=core.Projects()print('--------------------------------')forprojectinprojects.get_projects(team_id)['data']:print('Name: %s'%project['name'])print('ID: %s'%project['id'])print('Source: %s'%project['source'])print('--------------------------------')

获取团队中所有项目的分析的示例代码。报告姓名,身份证, 以及项目是否通过了最后一次分析。

frompyionicimportcoreusers=core.Users()team_id=list(users.get_self()['data']['teams'].keys())[0]projects=core.Projects()analysis=core.Analysis()print('--------------------------------')forprojectinprojects.get_projects(team_id)['data']:print('Name: %s'%project['name'])print('ID: %s'%project['id'])print('Source: %s'%project['source'])analysis_id=analysis.get_analysis_summery(team_id=team_id,project_id=project['id'])['data']['id']ifanalysis.get_analysis(team_id=team_id,project_id=project['id'],analysis_id=analysis_id)['data']['status']=='finished':print('Scan is good!')print('--------------------------------')

计算Python3.4所有漏洞的示例代码

frompyionicimportcorevuln=core.Vulnerability()vulnerabilities=vuln.get_vulnerabilities('python','3.4')print('%s total vulnerabilities found.'%vulnerabilities['meta']['total_count'])

测试

要设置测试,您必须首先为pyionic测试团队导出一个有效的令牌:

export IONCHANNEL_SECRET_KEY=####IONCHANNEL_SECRET_KEY####

然后运行:

pipenv run python setup.py test

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
从Java中的方法返回列表时遇到问题   java如何忽略json字段,并使用Jackson ObjectMapper获取其值以进行映射   spring通过更新其各自java对象的值来映射两个xsd文件   java从HttpClient获取500错误,在浏览器中工作   java使用物理键输入(耳机中的按钮)在安卓中执行一些操作   如何在int数组(java)中追加int?   java Spring RequestParam的默认值等于方法调用   java将JsonLayout添加到log4j2 json配置   Ubuntu上的maven Tomcat6 libs和/usr/share/java   java单元测试Android活动   java获取URL证书的屏幕截图   java如何为自定义类加载器加载的类提供工具?   FB墙上的java错误图片,来自安卓应用程序的反馈帖子(安卓 FB sdk)   从Intellij IDEA内部运行Tomcat时的java差异?   java TDD与不可能的例外   安卓 Java日期表示差异