Metadata-Version: 2.1
Name: pyngen
Version: 0.1.45
Summary: Ngen REST. A python library for using Ngen
Home-page: https://github.com/CERTUNLP/pyngen
Author: CERTUNLP
Author-email: soporte@cert.unlp.edu.ar
License: UNKNOWN
Description: PyNgen
        ======
        
        Cli and python library for using Ngen.
        
        Installation
        ------------
        
        ```bash
        pip3 install pyngen
        ```
        
        Usage Python Module
        -------------------
        
        ```python
        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
        ---------
        
        ```bash
        ngen init -apikey <apikey>  -url https://<ngenurl>/api
        ```
        
        ```bash
        ngen newincident -feed shodan -address 163.10.0.2 -type open_dns
        ```
        
        ```bash
        ngen reportcsv -feed external_report -type miner -path path/to/file.csv  -addressheader ip
        ```
        
        
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Description-Content-Type: text/markdown
