Git Product home page Git Product logo

pysecuritycenter's Introduction

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

pysecuritycenter's People

Contributors

stevemcgrath avatar michaelaque avatar codebleu avatar davidism avatar cpepe avatar dmwoods38 avatar paragbaxi avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.