Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/MyKings/python-masscan

python-masscan is a python library which helps in using masscan port scanner.
https://github.com/MyKings/python-masscan

masscan python

Last synced: about 1 month ago
JSON representation

python-masscan is a python library which helps in using masscan port scanner.

Awesome Lists containing this project

README

        

python-masscan
================

python-masscan is a python library which helps in using masscan port scanner.

.. image:: https://badge.fury.io/py/python-masscan.svg
:target: https://badge.fury.io/py/python-masscan

.. image:: https://img.shields.io/badge/python-2.7|3.7-brightgreen.svg
:target: https://www.python.org/

.. image:: https://img.shields.io/github/issues/MyKings/python-masscan.svg
:alt: GitHub issues
:target: https://github.com/MyKings/python-masscan/issues

.. image:: https://img.shields.io/github/forks/MyKings/python-masscan.svg
:alt: GitHub forks
:target: https://github.com/MyKings/python-masscan/network

.. image:: https://img.shields.io/github/stars/MyKings/python-masscan.svg
:alt: GitHub stars
:target: https://github.com/MyKings/python-masscan/stargazers

.. image:: https://img.shields.io/github/license/MyKings/python-masscan.svg
:alt: GitHub license
:target: https://github.com/MyKings/python-masscan/blob/master/LICENSE

INSTALL
--------

.. code-block:: bash

$ pip install python-masscan

USAGE
--------

.. code-block:: python

import masscan

mas = masscan.PortScanner()
mas.scan('192.168.1.1', ports='22,1900', arguments='--max-rate 1000')
print(mas.scan_result)

Result
--------

.. code-block:: json

{
"command_line": "masscan -oJ - 192.168.1.1 -p 80,1900",
"scan": {
"192.168.1.1": [
{
"status": "open",
"reason": "syn-ack",
"ttl": 64,
"port": 1900,
"proto": "tcp"
},
{
"status": "open",
"reason": "syn-ack",
"ttl": 64,
"port": 80,
"proto": "tcp"
}
]
}
}

Contributors
-------------

- [Matt Lebrun](https://github.com/cr8ivecodesmith)
- [Gonçalo Ribeiro](https://github.com/goncalor)
- [Fabian Affolter](https://github.com/fabaff)

REFERENCE
-------------
https://bitbucket.org/xael/python-nmap/