Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

blu3fish/pySecurityCenter

Open more actions menu
 
 

Repository files navigation

Python Security Center Module

This module is designed to attempt to make interfacing with Security Center's API easier to use and more manageable. A lot of effort has been put into making queries into the API as painless and manageable as possible.

Source Code Repository

Changelog

v3.0

  • Removed the ORM SecurityCenter 4 code (still referencable in older versions)
  • Migrated the SecurityCenter 4 module to use the base module, bringing it in line with the rest of the modules.
  • New Nessus class.
  • New PVS class.
  • Code should now work with Python 2.6+ (incl 3.x) without the need for 2to3 anymore.
  • Dropped Python 2.4 support

v2.1

  • Added support for SecurityCenter 5. This is called via the base API and is the SecurityCenter5 class.

v2.0a5

  • Reworked the setup.py file to handle converting the readme to restructured text for use with pypi. further if the readme file doesn't exist, just throw a warning and move on.

v2.0a2

  • Pulled in the 75~ commits from David with the ORM code.
  • Reworked the code to use the orm/base standpoint instead of v1/v2

v2.0a1

  • Initial rev with David's merged ORM code.
  • All ORM code is to be considered Alpha for now.
  • Added stubs in the API base for SecurityCenter 5 when released.

v1.1

  • Changed the module structure to support the ORM model from David
  • Fixed the Asset update to support SC4.8's switch to tagging and groups

v1.0

  • Changed Rev to 1.x as the code has been sufficiently stable.
  • Added proper error handling for login [davidism]
  • Handling of Datetime objects now works as expected [davidism]

v0.3.9

  • Removed un-needed poster requirement [davidism]
  • Improved scan_list time handling [davidism]
  • Added support for Two-way SSL Certificates [davidism]

v0.3.8

  • Added proper support for individual scan results in the query function. [davidism]
  • Added this README to the package (for pypi)

v0.3.7

  • Added pagination support to plugins function. [davidism]

v0.3.6

  • Added Python 2.4 Support

v0.3.5

  • Added "patched" source to conform to SC 4.6

v0.3.4

  • Added debug logging support.

v0.3.3.1

  • Updated to support Python 2.6, 2.7, and 3.x
  • Completed documentation of module.

v0.3.2

  • Added Dashboard and Report Importing

v0.3.1

  • Added Scan Download Capability
  • Fixed roles return
  • Adjusted login process
  • Added Credential functions
  • Code Cleanup
  • Fleshed out all functions to match SC 4.2 API docs.

How to Install

To install pySecurityCenter, you can use either pip or easy_install to install from the cheeseshop:

pip install pysecuritycenter

easy_install pysecuritycenter

If you would rather install manually, feel free to download the latest version directly from the cheeseshop:

Usage

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Python 100.0%
Morty Proxy This is a proxified and sanitized view of the page, visit original site.