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

vulfocustest3-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.

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: vulfocustest3-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 vulfocustest3-0.0.1.tar.gz
Algorithm Hash digest
SHA256 a6a66304ee0880895e92a153b8b2857a22addae49fe5e977b6813931b89e25e9
MD5 2d3980c18d4e99737b29c9bf0cb50f7e
BLAKE2b-256 ff4399c0cf11e73326f6b6b93ec9beb4eeaf32e2aa553f3193e54f9a7448db78

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vulfocustest3-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 vulfocustest3-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b2675d41fb1a5c67c2815344ce42df9fe2d5e2770e7368a57210eeb035b8ee77
MD5 4bd5577ba68818041e72ddacad278e49
BLAKE2b-256 08bf58218e6979d855a6652755b16b76a7ace3447a9ebfad167db0b8cdf2c89e

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