Skip to content

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

License

Notifications You must be signed in to change notification settings

goncalor/python-masscan

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

python-masscan

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

GitHub issues GitHub forks GitHub stars GitHub license

INSTALL

$ pip install python-masscan

USAGE

import masscan


 mas = masscan.PortScanner()
 mas.scan('172.0.8.78/24', ports='22,80,8080')
 print mas.scan_result

Result

{
"masscan": {
"scanstats": {
"uphosts": "6", "timestr": "2017-03-23 18:09:28", "downhosts": "0", "totalhosts": "6", "elapsed": "2"

}, "command_line": "masscan -oX - 172.0.8.78/24 -p 22,80,8080"

}, "scan": {

"172.0.8.222": {
"tcp": {
"22": {
"state": "open", "reason": "syn-ack", "reason_ttl": "64"

}, "80": {

"state": "open", "reason": "syn-ack", "reason_ttl": "64"

}

}

}, "172.0.8.205": {

"tcp": {
"80": {
"state": "open", "reason": "syn-ack", "reason_ttl": "128"

}

}

}, "172.0.8.207": {

"tcp": {
"8080": {
"state": "open", "reason": "syn-ack", "reason_ttl": "128"

}

}

}, "172.0.8.206": {

"tcp": {
"8080": {
"state": "open", "reason": "syn-ack", "reason_ttl": "128"

}

}

}, "172.0.8.203": {

"tcp": {
"22": {
"state": "open", "reason": "syn-ack", "reason_ttl": "64"

}, "80": {

"state": "open", "reason": "syn-ack", "reason_ttl": "64"

}, "8080": {

"state": "open", "reason": "syn-ack", "reason_ttl": "64"

}

}

}, "172.0.8.202": {

"tcp": {
"22": {
"state": "open", "reason": "syn-ack", "reason_ttl": "64"

}, "80": {

"state": "open", "reason": "syn-ack", "reason_ttl": "64"

}, "8080": {

"state": "open", "reason": "syn-ack", "reason_ttl": "64"

}

}

}

}

}

REFERENCE

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

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%