鱼C论坛

 找回密码
 立即注册
查看: 3291|回复: 8

[技术交流] 端口扫描求代码思路!!!!!

[复制链接]
发表于 2016-6-7 17:53:41 | 显示全部楼层 |阅读模式
5鱼币
怎么逐个connect 连接 port列表 里面的端口      
高手给个思路
这段代码怎么写

  1. import socket
  2. import time
  3. import subprocess
  4. if __name__=='__main__':
  5.     port = [21,53,25,80,110,443,1433,3389,8080]
  6.     s = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
  7.     s.settimeout(2)
  8.     for cnt in range(1,255):
  9.         address ='192.168.1.'+str(cnt)
  10.         try:
  11.             time.sleep(1)
  12.             ping = subprocess.call("ping -n 1 -w 1 %s" % address)
  13.             if ping == 0:
  14.                 print(address,"is online")
  15.             else:
  16.                 print(address,"is offline")
  17.         except:
  18.             print(address,"IP error!")
  19.         try:
  20.             if s.connect((address,port)):
  21.                 print(address,"is port:%d Open" % port)
  22.             else:
  23.                 print(address,"is port:%d Closed" % port)
  24.         except:
  25.             print("Error ")
复制代码

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2016-6-8 09:02:06 | 显示全部楼层
版主快来  怎么对 port 列表 逐个扫描
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-6-8 12:18:45 | 显示全部楼层
论坛里有人发过,你搜一下就有了
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2016-6-8 15:25:36 | 显示全部楼层
搜过之后没有 才发贴的  
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2016-6-8 15:26:41 | 显示全部楼层
单个端口扫描 倒是有, 指定多端口扫描的没有。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-6-8 16:31:09 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2016-6-8 16:55:06 | 显示全部楼层
本帖最后由 康熙 于 2016-6-8 17:06 编辑

那些我看了  跟我这不一样    他们写的



    for port in range(1,1024):
        try:
            if s.connect((address,port)):
                print(address,"is port:%d Open" % port)
            else:
                print(address,"is port:%d Closed" % port)
        except:
            print("Error ")



就解决了     

我这要解决是  对 Port= [] 列表指定的端口逐个扫描





小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2016-6-12 09:58:18 | 显示全部楼层
人呢
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-6-12 17:55:18 | 显示全部楼层
现在还是个渣渣,等那天精通python了,再来回答你的问题
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-9-26 02:49

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表