Skip to main content

Ngen REST. A python library for using Ngen

Project description


Cli and python library for using Ngen.


pip3 install pyngen

Usage Python Module

from pyngen import PyNgen

#Create object PyNgen
ngen = PyNgen("", "YOUR_API_KEY")

#Minimum data required.
#Add a new Incident for IP "" for feed "shodan" and Type "open_dns"
incident_id = ngen.newIncident("", "shodan", "open_dns")

#upload with txt evidence
another_incident_id = ngen.newIncident("","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 -type open_dns
ngen reportcsv -feed external_report -type miner -path path/to/file.csv  -addressheader ip

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for pyngen, version 0.1.46
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

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page