Comments (9)
False alarm. This was due to pip3 installation issue.
from pysecuritycenter.
Great to hear it. I hadn't gotten around to looking at it yet. I admit I mostly still code in python 2.7
from pysecuritycenter.
Yeah. I realized that and made some changes. Hey so while you're online I thought I'd ask. Is there anything in this repo that download's scan results in a JSON format? I see the current implementation only downloads the .nessus files. Is that the most efficient way to download the scan results?
from pysecuritycenter.
Python 2.7 or 3.5 this is the only project out there doing this. So good job.
from pysecuritycenter.
What's the use case for downloading everything? Wouldn't make more sense to only pull what your specifically looking for from the aggregate?
from pysecuritycenter.
I am trying to import each host and its vulnerabilities. But I said "all data" to mean that I'm trying to replicate the database onto a different DB Server to keep store historic information and create a Vuln-Intel server and only store up to 3 months of historic data on the Nessus SecurityCenters for performance.
from pysecuritycenter.
Is there any method in the currently implementation ...Perhaps someway to use the analysis method to get each asset and its vulnerabilities?
from pysecuritycenter.
so the repositories will naturally keep state. the only thing in the repositories that grow is the snapshots. Those are only used for trendlines. if your trying to keep the SC dataset down, I'd recommend you either disable the snapshotting, or set the snapshotting to NOT do full test searching. I know it sounds counter-intuitive, but trust me.
As for a method to get each asset & it's vulns...you'd likely be handling everything via the 'vulndetails' tool.
from pysecuritycenter.
Thank you so much for the advise. I would like to contribute to this project whenever possible. I will raise pull requests whenever I do so, mostly towards supporting python3. Some of the places the library has been changed to only support python3 and some its only python2 so since python2 is going to be phased out, I thought it might be easier to just stick to python3.
Also, my team at work is going to copy the logic of this repo out into a ruby gem, with an open source license. Hope that is okay with you.
Last thing, I don't see the 'vulndetails' tool in the SC5 API documentation. Is that a SC4 thing or is this piece of information missing from the documentation? Where did you find it for your reference?
from pysecuritycenter.
Related Issues (20)
- Trying to update existing assets HOT 2
- Getting AttributError and ImportError while running code HOT 4
- sc5.py line 105 HOT 1
- header value wrong type HOT 4
- need some guidance HOT 2
- Trying to install
- Release Token HOT 1
- downloader.py HOT 2
- An advert for Tenable.io SDK HOT 1
- report_downloader.py args issue HOT 1
- Data Cleanup HOT 3
- downloader.py issue HOT 1
- ConnectionError with Python 3 HOT 1
- Release v3.0.3? HOT 1
- sc.upload() not returning filename HOT 3
- ERROR - 'module' object has no attribute 'SecurityCenter5'
- Having an issue pulling data from vulndetails HOT 1
- API documentation changed on Tenable's site HOT 1
- SecurityCenter 5 - sc.analysis method - design issue - analysis/download HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pysecuritycenter.