前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >python扫描ip的端口打开情况

python扫描ip的端口打开情况

作者头像
py3study
发布于 2020-01-15 03:31:08
发布于 2020-01-15 03:31:08
2.2K00
代码可运行
举报
文章被收录于专栏:python3python3
运行总次数:0
代码可运行

我们的韩国bss系统上线之后,要求对主机的端口、资源使用进行统计,端口每个主机去看,太费劲了,所以,就写了这样一个小程序,不是很完美但是,可以用啊!哈哈哈,别喷,本人是个菜鸟

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#!/usr/bin/python
# -*- coding:utf-8 -*-
import socket
import sys


#connector,使用socket模块,设定超时时间为0.1【内网环境下】,连接成功返回1,连接失败返回0
def connector(ip,port):
    s = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
    try:
        s.settimeout(0.1)
        s.connect((ip,int(port)))
        s.shutdown(2)
        return 1
    except:
        return 0
    finally:
        s.close()
        
#程序开始,定义所有server,此处用了json,便于后面脚本好写
server_list={
    "server-list": [
        {
            "name": "api-1-18",
            "ip": "xxx.xxx.xxx.18"
        },
        {
            "name": "api-2-19",
            "ip": "xxx.xxx.xxx.19"
        },
        {
            "name": "web-1-24",
            "ip": "xxx.xxx.xxx.24"
        },
        {
            "name": "db-1-21",
            "ip": "xxx.xxx.xxx.21"
        },
        {
            "name": "db-2-23",
            "ip": "xxx.xxx.xxx.23"
        },
        {
            "name": "ftp-1-26",
            "ip": "xxx.xxx.xxx.26"
        },
        {
            "name": "***-1-30",
            "ip": "xxx.xxx.xxx..30"
        }
    ]
}
#对列表中所有server的所有端口进行遍历扫描,并将打开的端口输出到终端
for server in server_list['server-list']:
    for port in range(1,65535):
        state=connector(server['ip'], port)
        if state == 1:
            print "["+str(port)+"] is open on this server ["+str(server['name'])+"]"
sys.exit()
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/06/28 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
基于YOLOv8的河道垃圾塑料瓶子识别项目|完整源码数据集+PyQt5界面+完整训练流程+开箱即用!
源码包含:完整YOLOv8训练代码+数据集(带标注)+权重文件+直接可允许检测的yolo检测程序+直接部署教程/训练教程
一键难忘
2025/06/08
1160
基于YOLOv8的PCB缺陷检测识别项目|完整源码数据集+PyQt5界面+完整训练流程+开箱即用!
源码包含:完整YOLOv8训练代码+数据集(带标注)+权重文件+直接可允许检测的yolo检测程序+直接部署教程/训练教程
一键难忘
2025/06/07
1150
基于YOLOv8的火灾识别项目|完整源码数据集+PyQt5界面+完整训练流程+开箱即用!
源码包含:完整YOLOv8训练代码+2k张数据集(带标注)+权重文件+直接可允许检测的yolo检测程序+直接部署教程/训练教程。源码打包在文末。
一键难忘
2025/06/06
1350
基于YOLOv8的7种交通场景识别项目|完整源码数据集+PyQt5界面+完整训练流程+开箱即用!
哔哩哔哩:https://www.bilibili.com/video/BV1yajdzdEvu/
一键难忘
2025/05/27
4820
基于YOLOv8的路面缝隙精准识别项目【完整源码数据集+PyQt5界面+完整训练流程+开箱即用!】
哔哩哔哩:https://www.bilibili.com/video/BV1EojzziEKx/
一键难忘
2025/05/28
1870
基于YOLOv8的6种金属表面缺陷检测识别项目【完整源码数据集+PyQt5界面+完整训练流程+开箱即用!】
源码包含:完整YOLOv8训练代码+2万张数据集(带标注)+权重文件+直接可允许检测的yolo检测程序+直接部署教程/训练教程。源码见文末
一键难忘
2025/05/30
2410
基于YOLOv8的交通标识及设施识别项目|完整源码数据集+PyQt5界面+完整训练流程+开箱即用!
本项目集成了 YOLOv8 交通标识检测模型 与 PyQt5 图形交互界面,实现了对交通场景中关键目标的自动识别功能,涵盖:人行横道、限速标志、停车标志与交通信号灯。
一键难忘
2025/06/10
1380
基于YOLOv8的人脸表情识别项目【完整源码数据集+PyQt5界面+完整训练流程+开箱即用】
本项目集成了 YOLOv8 表情检测模型 与 PyQt5 图形界面工具,实现了包括图片、文件夹、视频与摄像头等多种输入方式的人脸表情识别功能。配套完整源码与训练流程说明,让你开箱即用、快速部署自己的情绪识别系统,源码打包在文末。
一键难忘
2025/05/26
5120
基于YOLOv8的路面缺陷(路面裂缝、井盖、坑洼路面)识别项目【完整源码数据集+PyQt5界面+完整训练流程+开箱即用!】
哔哩哔哩:https://www.bilibili.com/video/BV1iy75zhEgM/
一键难忘
2025/05/29
1410
基于YOLOv8的汽车车牌位置实时检测项目【完整源码数据集+PyQt5界面+完整训练流程+开箱即用!】
源码包含:完整YOLOv8训练代码+2万张数据集(带标注)+权重文件+直接可允许检测的yolo检测程序+直接部署教程/训练教程
一键难忘
2025/05/31
4320
基于YOLOv8的坐姿标准姿态检测项目【完整源码数据集+PyQt5界面+完整训练流程+开箱即用!】
源码包含:完整YOLOv8训练代码+数据集(带标注)+权重文件+直接可允许检测的yolo检测程序+直接部署教程/训练教程
一键难忘
2025/06/03
1530
基于YOLOv8的摔倒行为检测系统(Python源码+Pyqt6界面+数据集)
💡💡💡本文主要内容:通过实战基于YOLOv8的摔倒行为检测算法,从数据集制作到模型训练,最后设计成为检测UI界面
AI小怪兽
2024/01/23
2.3K0
YOLOv8已至,精度大涨!教你如何在自定义数据集上训练它
丰色 发自 凹非寺 量子位 | 公众号 QbitAI 很快啊—— 目标检测经典模型YOLO的第八个版本就已经发布了。 这次升级不少,包括命令行界面、Python API、backbone结构等,精度相比YOLOv5高了一大截(速度官方还没公布)。 下面是网友实测,几个不同规模的变体在目标检测、实例分割和图像分类三项任务上的涨点最高达到了33.21%。 不知道YOLOv8这一出,v5版本还会“苟”多久? oh我们还发现已经有人用它在自定义数据集上完成了一波训练,效果是这样滴: 这精准度和稳定性,让网友狠
量子位
2023/02/28
4.1K0
YOLOv8已至,精度大涨!教你如何在自定义数据集上训练它
从零开始学习 YOLOv8:目标检测与车牌识别实例
目标检测就像是在寻找隐藏的宝藏。想象一下,你在一个巨大的图画里,里面藏着无数的物体,而你的任务是迅速找到其中的几样,比如说,一只流浪的小猫和一辆红色的小轿车。目标检测就是让计算机“眼明手快”,准确找出这些目标,甚至告诉你“喵,那个小猫正躲在花丛里!”
繁依Fanyi
2024/10/23
1.4K0
从零开始学习 YOLOv8:目标检测与车牌识别实例
基于YOLOv8的摄像头吸烟行为检测系统(Python源码+Pyqt6界面+数据集)
💡💡💡本文主要内容:详细介绍了摄像头下吸烟行为检测系统,在介绍算法原理的同时,给出Pytorch的源码、训练数据集以及PyQt6的UI界面。在界面中可以选择各种图片、视频进行检测识别,可进行置信度、Iou阈值设定,结果可视化等。
AI小怪兽
2024/01/29
1.8K5
基于YOLOv8的船舶目标检测系统(Python源码+Pyqt6界面+数据集)
💡💡💡本文主要内容:详细介绍了船舶目标检测系统,在介绍算法原理的同时,给出Pytorch的源码、训练数据集以及PyQt6的UI界面。在界面中可以选择各种图片、视频进行检测识别,可进行置信度、Iou阈值设定,结果可视化等。
AI小怪兽
2024/01/30
1.8K0
基于YOLOv8的足球赛环境下足球目标检测系统(Python源码+Pyqt6界面+数据集)
💡💡💡本文主要内容:详细介绍了足球赛环境下足球目标检测系统,在介绍算法原理的同时,给出Pytorch的源码、训练数据集以及PyQt6的UI界面。在界面中可以选择各种图片、视频进行检测识别,可进行置信度、Iou阈值设定,结果可视化等。
AI小怪兽
2024/02/07
8240
YOLOv8 深度解析!一文看懂,快速上手实操(附实践代码)
开源地址:https://github.com/ultralytics/ultralytics
计算机视觉研究院
2023/08/24
30.7K0
YOLOv8 深度解析!一文看懂,快速上手实操(附实践代码)
​基于 YOLOv8 和计算机视觉 CV 的实时识别系统!
在当今技术创新的背景下,各领域的进步已经改变了人类的存在方式,从教育(Abulibdeh等人,2024年)和医疗保健(Younis等人,2024年)到娱乐(Takale等人,2024年)和通信(Gholami和Al Abdwani,2024年)。尽管这些变革性的进步已经发生,但某些社区仍然面临阻碍他们获得基本特权的障碍。
AIGC 先锋科技
2024/07/08
6900
​基于 YOLOv8 和计算机视觉 CV 的实时识别系统!
实战 | 本地GPU训练YOLOv8带方向的目标检测
目标检测是指在图像或视频帧内识别和定位物体的任务。定向目标检测具体涉及检测具有定义方向或旋转的物体,例如检测具有不同角度的车辆或检测自然场景中具有不同方向的文本。
Color Space
2024/06/21
1.6K0
实战 | 本地GPU训练YOLOv8带方向的目标检测
推荐阅读
基于YOLOv8的河道垃圾塑料瓶子识别项目|完整源码数据集+PyQt5界面+完整训练流程+开箱即用!
1160
基于YOLOv8的PCB缺陷检测识别项目|完整源码数据集+PyQt5界面+完整训练流程+开箱即用!
1150
基于YOLOv8的火灾识别项目|完整源码数据集+PyQt5界面+完整训练流程+开箱即用!
1350
基于YOLOv8的7种交通场景识别项目|完整源码数据集+PyQt5界面+完整训练流程+开箱即用!
4820
基于YOLOv8的路面缝隙精准识别项目【完整源码数据集+PyQt5界面+完整训练流程+开箱即用!】
1870
基于YOLOv8的6种金属表面缺陷检测识别项目【完整源码数据集+PyQt5界面+完整训练流程+开箱即用!】
2410
基于YOLOv8的交通标识及设施识别项目|完整源码数据集+PyQt5界面+完整训练流程+开箱即用!
1380
基于YOLOv8的人脸表情识别项目【完整源码数据集+PyQt5界面+完整训练流程+开箱即用】
5120
基于YOLOv8的路面缺陷(路面裂缝、井盖、坑洼路面)识别项目【完整源码数据集+PyQt5界面+完整训练流程+开箱即用!】
1410
基于YOLOv8的汽车车牌位置实时检测项目【完整源码数据集+PyQt5界面+完整训练流程+开箱即用!】
4320
基于YOLOv8的坐姿标准姿态检测项目【完整源码数据集+PyQt5界面+完整训练流程+开箱即用!】
1530
基于YOLOv8的摔倒行为检测系统(Python源码+Pyqt6界面+数据集)
2.3K0
YOLOv8已至,精度大涨!教你如何在自定义数据集上训练它
4.1K0
从零开始学习 YOLOv8:目标检测与车牌识别实例
1.4K0
基于YOLOv8的摄像头吸烟行为检测系统(Python源码+Pyqt6界面+数据集)
1.8K5
基于YOLOv8的船舶目标检测系统(Python源码+Pyqt6界面+数据集)
1.8K0
基于YOLOv8的足球赛环境下足球目标检测系统(Python源码+Pyqt6界面+数据集)
8240
YOLOv8 深度解析!一文看懂,快速上手实操(附实践代码)
30.7K0
​基于 YOLOv8 和计算机视觉 CV 的实时识别系统!
6900
实战 | 本地GPU训练YOLOv8带方向的目标检测
1.6K0
相关推荐
基于YOLOv8的河道垃圾塑料瓶子识别项目|完整源码数据集+PyQt5界面+完整训练流程+开箱即用!
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档