Skip to main content

vulfocus-py

GitHub (pre-)release stars license

Chinese document

Vulfocus API

Vulfocus API is the RESUFul API interface provided by Vulfocus for development, allowing Developers integrate Vulfocus in their own projects.

Vulfocus SDK

The Python version of SDK written based on the Vulfocus API makes it easy for Python developers to quickly integrate Vulfocus into their projects.

Install

pip install VulfocusSdk

USE

field description
username User login Vulfocus userbox username
licence Please go to the personal center to view API licence

Pull Images

from vulfocus_client_api.vulfocusClient import VulfocusClient
clinet = VulfocusClient(username="xxxx",licence="xxxxxx")
images = clinet.get_images()
print(images)

Response

[<vulfocus_client_api.imageEntity.ImageEntity object at 0x000002978B35DC48>, <vulfocus_client_api.imageEntity.ImageEntity object at 0x000002978B35DD08>, <vulfocus_client_api.imageEntity.ImageEntity object at 0x000002978B35DAC8>]

Start

from vulfocus_client_api.vulfocusClient import VulfocusClient
clinet = VulfocusClient(username="xxxxx",licence="xxxxxxx")
images = clinet.get_images()
print(clinet.start_container(images[0].get_image_name()))

Response

HostEntity(host=118.193.36.37:57581,port={'10000': '57581'})

Stop

from vulfocus_client_api.vulfocusClient import VulfocusClient
clinet = VulfocusClient(username="xxx",licence="xxxxx")
images = clinet.get_images()
print(clinet.stop_container(images[0].get_image_name()))

Response

停止成功

Delete

from vulfocus_client_api.vulfocusClient import VulfocusClient
clinet = VulfocusClient(username="xxx",licence="xxxxx")
images = clinet.get_images()
print(clinet.delete_container(images[0].get_image_name()))

Response

删除成功

Update Log

2021-11-28

Release

Release files for VulfocusSdk 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for VulfocusSdk 0.0.1
File Size Uploaded
VulfocusSdk-0.0.1.tar.gz 4.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for VulfocusSdk 0.0.1
File Interpreter ABI Platform
VulfocusSdk-0.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 9.8 kB

Release files / VulfocusSdk-0.0.1.tar.gz

Download URL VulfocusSdk-0.0.1.tar.gz
Size 4.0 kB
Tags Source
SHA-256 checksum
How to use checksums
f0a5e519d0dc4b371912849c9ab8ec87862cc3ba2dfc4fc7d90c61fd2acb38ae
BLAKE2b-256 checksum
How to use checksums
8ddb14deab3b291470e85c8b0f9b9e3d5378aadc9a171723d30c5610ddd4cbd2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.8rc1

Release files / VulfocusSdk-0.0.1-py3-none-any.whl

Download URL VulfocusSdk-0.0.1-py3-none-any.whl
Size 5.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
47d54e6f9dbf825d8734c30dc7475286cd7ef07f8e32563231f6778a816db4e9
BLAKE2b-256 checksum
How to use checksums
135f92ffe6cf72b264f5782aa9aa4e8b030eb219d017f38e6c578d2c74fb3763
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.8rc1

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page