Skip to main content

The Api for vulfocus

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

VulfocusSdk-0.0.1.tar.gz (4.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

VulfocusSdk-0.0.1-py3-none-any.whl (5.8 kB view details)

Uploaded Python 3

File details

Details for the file VulfocusSdk-0.0.1.tar.gz.

File metadata

  • Download URL: VulfocusSdk-0.0.1.tar.gz
  • Upload date:
  • Size: 4.0 kB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for VulfocusSdk-0.0.1.tar.gz
Algorithm Hash digest
SHA256 f0a5e519d0dc4b371912849c9ab8ec87862cc3ba2dfc4fc7d90c61fd2acb38ae
MD5 4def29502e803334b06239f7cb764a24
BLAKE2b-256 8ddb14deab3b291470e85c8b0f9b9e3d5378aadc9a171723d30c5610ddd4cbd2

See more details on using hashes here.

File details

Details for the file VulfocusSdk-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: VulfocusSdk-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 5.8 kB
  • Tags: Python 3
  • Uploaded using 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

File hashes

Hashes for VulfocusSdk-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 47d54e6f9dbf825d8734c30dc7475286cd7ef07f8e32563231f6778a816db4e9
MD5 dcd90a5ae64dfe957eac0698dd8e6a95
BLAKE2b-256 135f92ffe6cf72b264f5782aa9aa4e8b030eb219d017f38e6c578d2c74fb3763

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page