Ngen REST. A python library for using Ngen
Project description
PyNgen
Cli and python library for using Ngen.
Installation
pip3 install pyngen
Usage Python Module
from pyngen import PyNgen #Create object PyNgen ngen = PyNgen("https://ngen.example.com/api", "YOUR_API_KEY") #Minimum data required. #Add a new Incident for IP "163.10.0.2" for feed "shodan" and Type "open_dns" incident_id = ngen.newIncident("163.10.0.2", "shodan", "open_dns") #upload with txt evidence another_incident_id = ngen.newIncident("163.0.0.99","another_feed","another_incident_type", evidence_text="text_evidence", notes="Notes for this incident", impact="low", urgency="medium")
Usage CLI
ngen init -apikey <apikey> -url https://<ngenurl>/api
ngen newincident -feed shodan -address 163.10.0.2 -type open_dns
ngen reportcsv -feed external_report -type miner -path path/to/file.csv -addressheader ip
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size pyngen-0.1.46-py3-none-any.whl (21.6 kB) | File type Wheel | Python version py3 | Upload date | Hashes View |
Filename, size pyngen-0.1.46.tar.gz (8.4 kB) | File type Source | Python version None | Upload date | Hashes View |