项目作者: prodseanb

项目描述 :
Fast and efficient port reconnaissance.
高级语言: Python
项目地址: git://github.com/prodseanb/scanme.git
创建时间: 2021-06-08T04:11:17Z
项目社区:https://github.com/prodseanb/scanme

开源协议:GNU General Public License v3.0

下载


Port Reconnaissance

Single IP port recon tool, identifies open ports and services using the sockets module.

  1. ______________¶¶¶
  2. _____________¶¶_¶¶¶¶
  3. ____________¶¶____¶¶¶
  4. ___________¶¶¶______¶¶
  5. ___________¶¶¶_______¶¶
  6. __________¶¶¶¶________¶¶
  7. ___________¶¶_________¶¶
  8. ____________¶¶_________¶¶____¶¶
  9. ____________¶¶__________¶¶¶¶¶¶¶
  10. _________¶¶__¶¶¶______¶¶¶¶¶¶___
  11. _________¶¶___¶¶__¶¶¶¶¶¶__¶¶
  12. _______¶¶_____¶¶¶¶________¶¶
  13. ______¶¶__¶¶___¶¶__________¶¶
  14. _____¶¶____¶¶___¶¶__________¶¶
  15. ___¶¶_______¶¶___¶¶_________¶¶
  16. ___¶¶¶¶¶¶¶¶¶¶¶¶¶__¶¶_________
  17. _¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶_¶¶________¶¶
  18. ¶¶__¶¶¶¶¶¶____¶¶¶¶¶¶¶¶¶______¶¶
  19. ¶¶¶¶¶____________¶¶¶¶¶_____¶¶
  20. ________¶¶¶¶¶¶¶¶______¶¶¶¶¶_¶¶
  21. ______¶¶¶¶¶¶¶¶¶¶¶________¶¶¶¶
  22. ______¶¶¶¶¶¶¶¶¶¶¶¶
  23. ________¶¶_¶¶¶¶¶¶
  24. _____¶¶_________
  25. _____¶¶_____¶¶___
  26. ___________¶¶___
  27. ____¶¶______¶¶___¶¶
  28. ____¶¶______¶¶___¶¶
  29. ___¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶
  30. __¶¶¶¶¶¶¶¶¶_¶¶¶¶¶¶¶¶
  31. __¶¶________¶¶¶____¶¶
  32. ____¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶
  33. █▀▀ █▀▀ █▀▀█ █▀▀▄ █▀▄▀█ █▀▀
  34. ▀▀█ █░░ █▄▄█ █░░█ █░▀░█ █▀▀
  35. ▀▀▀ ▀▀▀ ▀░░▀ ▀░░▀ ▀░░░▀ ▀▀▀
  36. @𝖆𝖚𝖙𝖍𝖔𝖗: 𝖕𝖗𝖔𝖉𝖘𝖊𝖆𝖓𝖇 (𝖍𝖙𝖙𝖕𝖘://𝖌𝖎𝖙𝖍𝖚𝖇.𝖈𝖔𝖒/𝖕𝖗𝖔𝖉𝖘𝖊𝖆𝖓𝖇/𝖘𝖈𝖆𝖓𝖒𝖊)

Installation

Clone:

  1. git clone https://github.com/prodseanb/scanme.git

Run:

  1. cd scanme
  2. python3 run.py [target]

Examples:

  1. python3 run.py scanme.nmap.org
  2. python3 run.py 172.16.101.134

Run on Docker

  1. sudo docker pull prodseanb/scanme
  2. sudo docker run -t -i scanme [target]

Faster, more efficient

Using threads to maximize scanning efficiency.

  1. Ports = 0-5000
  2. Initial commit (before threads):
  3. [*] Time taken: 0:00:21.249790
  4. This commit (with threads):
  5. [*] Time taken: 0:00:07.769030

Identifies open/listening ports and services

  1. [Hit] 172.16.101.134:53 = Open [*] SERVICE: domain
  2. [Hit] 172.16.101.134:80 = Open [*] SERVICE: http
  3. [Hit] 172.16.101.134:443 = Open [*] SERVICE: https
  4. [Hit] 172.16.101.134:1883 = Open [*] SERVICE: none

Scan more ports

On Linux: ulimit -n [limit].

On Windows, find this line and adjust the value:

  1. main.MAX_ports = 1000

Let’s work…

As an open-source advocate, I invite you to work with me on this project. Send me a pull request. 🤘 Want to conduct other business? Send me a message on LinkedIn.