Skip to content

如果想在一个ESC(如阿里云、腾讯云服务器)上面的某个端口开启服务,安全起见,需要找到那些防火墙放行且并未开启服务的端口,此时可使用本工具进行可用端口扫描。

Notifications You must be signed in to change notification settings

wi1kwegam4a/ESCPortScanner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

ESCPortScanner

如果想在一个ESC(如阿里云、腾讯云服务器)上面的某个端口开启服务,安全起见,需要找到那些防火墙放行且并未开启服务的端口,此时可使用本工具进行可用端口扫描。

image-20241027161958643

使用方法:

python3 ESCPortScanner.py [-h] [-s START_PORT] [-e END_PORT] [-t THREADS] target_ip

参数意义:

  • -h:打印帮助信息
  • -s:确定扫描开始的端口(默认为1)
  • -e:确定扫描结束的端口(默认为65535)
  • -t:确定扫描使用的线程数(默认为100),线程数越多速度越快但可能造成电脑卡顿。我的电脑最大线程数可以设置为2000+。

Example:

TX云某台服务器的防火墙设置如下:

image-20241027162456170

此时开启服务的端口有22、80、6412、42688,剩下的端口虽然防火墙放行但并未开启服务:

image-20241027163627812

此时我们运行ESCPortScanner去判断哪些端口被放行但未开启服务

image-20241027090247488

About

如果想在一个ESC(如阿里云、腾讯云服务器)上面的某个端口开启服务,安全起见,需要找到那些防火墙放行且并未开启服务的端口,此时可使用本工具进行可用端口扫描。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages