Metadata-Version: 2.1
Name: asn-nmap
Version: 0.1.9
Summary: Get status service from a ASN.
Home-page: https://github.com/brERS/asn_nmap
Author: Edgar Reis
License: UNKNOWN
Platform: UNKNOWN
Requires-Python: >=3.9
Description-Content-Type: text/markdown
Requires-Dist: DataProperty (==0.55.0)
Requires-Dist: Jinja2 (==3.1.2)
Requires-Dist: Markdown (==3.3.7)
Requires-Dist: MarkupSafe (==2.1.2)
Requires-Dist: PyYAML (==6.0)
Requires-Dist: Pygments (==2.14.0)
Requires-Dist: anyio (==3.6.2)
Requires-Dist: asttokens (==2.2.1)
Requires-Dist: backcall (==0.2.0)
Requires-Dist: certifi (==2022.12.7)
Requires-Dist: chardet (==5.1.0)
Requires-Dist: charset-normalizer (==3.1.0)
Requires-Dist: click (==8.1.3)
Requires-Dist: colorama (==0.4.6)
Requires-Dist: comm (==0.1.3)
Requires-Dist: debugpy (==1.6.6)
Requires-Dist: decorator (==5.1.1)
Requires-Dist: dominate (==2.7.0)
Requires-Dist: et-xmlfile (==1.1.0)
Requires-Dist: executing (==1.2.0)
Requires-Dist: ghp-import (==2.1.0)
Requires-Dist: griffe (==0.25.5)
Requires-Dist: h11 (==0.14.0)
Requires-Dist: httpcore (==0.16.3)
Requires-Dist: httpx (==0.23.3)
Requires-Dist: idna (==3.4)
Requires-Dist: importlib-metadata (==6.1.0)
Requires-Dist: ipykernel (==6.22.0)
Requires-Dist: ipython (==8.11.0)
Requires-Dist: jedi (==0.18.2)
Requires-Dist: jupyter-client (==8.1.0)
Requires-Dist: jupyter-core (==5.3.0)
Requires-Dist: markdown-it-py (==2.2.0)
Requires-Dist: matplotlib-inline (==0.1.6)
Requires-Dist: mbstrdecoder (==1.1.2)
Requires-Dist: mdurl (==0.1.2)
Requires-Dist: mergedeep (==1.3.4)
Requires-Dist: mkdocs-autorefs (==0.4.1)
Requires-Dist: mkdocs-material-extensions (==1.1.1)
Requires-Dist: mkdocs-material (==9.1.3)
Requires-Dist: mkdocs (==1.4.2)
Requires-Dist: mkdocstrings-python (==0.8.3)
Requires-Dist: mkdocstrings (==0.20.0)
Requires-Dist: nest-asyncio (==1.5.6)
Requires-Dist: numpy (==1.24.2)
Requires-Dist: openpyxl (==3.1.2)
Requires-Dist: packaging (==23.0)
Requires-Dist: pandas (==1.5.3)
Requires-Dist: parso (==0.8.3)
Requires-Dist: pathvalidate (==2.5.2)
Requires-Dist: pexpect (==4.8.0)
Requires-Dist: pickleshare (==0.7.5)
Requires-Dist: platformdirs (==3.1.1)
Requires-Dist: prettytable (==3.6.0)
Requires-Dist: prompt-toolkit (==3.0.38)
Requires-Dist: psutil (==5.9.4)
Requires-Dist: ptyprocess (==0.7.0)
Requires-Dist: pure-eval (==0.2.2)
Requires-Dist: pymdown-extensions (==9.10)
Requires-Dist: pypistats (==1.2.1)
Requires-Dist: pytablewriter (==0.64.2)
Requires-Dist: python-dateutil (==2.8.2)
Requires-Dist: python-slugify (==8.0.1)
Requires-Dist: pytz (==2022.7.1)
Requires-Dist: pyyaml-env-tag (==0.1)
Requires-Dist: pyzmq (==25.0.2)
Requires-Dist: regex (==2023.3.22)
Requires-Dist: requests (==2.28.2)
Requires-Dist: rfc3986 (==1.5.0)
Requires-Dist: rich (==13.3.2)
Requires-Dist: six (==1.16.0)
Requires-Dist: sniffio (==1.3.0)
Requires-Dist: stack-data (==0.6.2)
Requires-Dist: tabledata (==1.3.1)
Requires-Dist: tcolorpy (==0.1.2)
Requires-Dist: termcolor (==2.2.0)
Requires-Dist: text-unidecode (==1.3)
Requires-Dist: tornado (==6.2)
Requires-Dist: traitlets (==5.9.0)
Requires-Dist: typepy (==1.3.0)
Requires-Dist: urllib3 (==1.26.15)
Requires-Dist: watchdog (==3.0.0)
Requires-Dist: wcwidth (==0.2.6)
Requires-Dist: zipp (==3.15.0)

# asn_nmap

Library created with the aim of facilitating the obtaining of ips service status by asn

Description. 
- The package asn_nmap is used to:
	
	- Asn:
		- get_ips
	- Nmap: 
		- main 

## Requirements

- python3.9 or higher
- nmap

## Installation

Use the package manager [pip](https://pip.pypa.io/en/stable/) to install asn_nmap

```bash
apt-get install nmap -y
pip install asn-nmap
```

## Usage 

#### Get information from a asn
```python
from asn_nmap.asn import Asn
from asn_nmap.export import Export
from asn_nmap.nmap import Nmap

list_asns = [1251]
ports = [80,443]

asn = Asn()
data = asn.get_ips_by_asns(list_asns)
data = {'1251' : ['200.136.0.0/32']} # Subscribing the data manually to test

nmap = Nmap()
nmap.run_nmap(asn_info=data, port_list=ports, threads_count=1)

Export().to_xlsx(destination_file_name='teste')
```

#### an file will be automatically generated

## Documentation
Project documented with [mkdocs](https://www.mkdocs.org/)

```bash
# Run the command in the root of the project
mkdocs serve
```

## Author
Edgar Reis

## License
[MIT](https://choosealicense.com/licenses/mit/)


