`
moxpeter
  • 浏览: 35787 次
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

python获取可用端口号

 
阅读更多
def getPort():
    pscmd = "netstat -ntl |grep -v Active| grep -v Proto|awk '{print $4}'|awk -F: '{print $NF}'"
    procs = os.popen(pscmd).read()
    procarr = procs.split("\n")
    tt= random.randint(15000,20000)
    if tt not in procarr:
        return tt
    else:
        getPort()

笨方法



分享到:
评论

相关推荐

    Python-PortScanner目标tcp端口快速扫描banner识别cdn检测

    当一个开放的端口被扫描出来后,我们可以尝试获取该端口上运行的服务的“banner”。Banner是服务器在建立连接时返回的一些信息,通常包含了服务类型、版本号等。通过分析这些信息,我们可以推断出服务的具体类型,...

    获取系统当前打开的端口状态,以及连接方的ip端口

    例如,在Python中,可以使用socket库来获取连接信息,或者使用第三方库如psutil来获取更详细的系统进程和网络连接信息。"网络监控"可能指的是网络监控软件或解决方案,如Nagios、Zabbix等,这些工具可以持续监测网络...

    python进行TCP端口扫描的实现

    它接受主机名和端口号作为参数,然后尝试使用TCP协议建立连接。如果连接成功,说明端口开放;如果发生异常(如连接失败),则端口可能关闭。 4. **portScan函数**: - `portScan()`函数用于扫描多个端口。它接收...

    扫描局域网活动IP及其端口号

    本资源主要是利用python对局域网活动的ip和开放的端口进行扫描,以获取局域网内活动的ip和端口,方面后续的管理,可以用来学习和参考一下。

    使用python serial 获取所有的串口名称的实例

    `list_ports`模块提供了获取系统串口信息的实用函数,包括检查哪些端口是可用的。 ```python import serial import serial.tools.list_ports ``` 接下来,我们调用`list_ports.comports()`函数来获取当前系统的...

    Socket编程和获取可用进程

    对于Socket编程,我们首先需要创建一个socket对象,然后绑定IP地址和端口号,监听连接请求。当有新的连接请求时,我们接受连接并建立一个新的套接字用于数据交换。在接收和发送数据时,我们需要使用recv和send函数,...

    python检测远程udp端口是否打开的方法

    在主程序部分,通过解析命令行参数`sys.argv`来获取远程主机的IP地址和端口号,并调用`checker_udp`函数。最后,通过`print`函数输出检测结果。 整体而言,这个检测过程是非常有效的,能够帮助开发者和系统管理员...

    mysql python replication

    1. **连接数据库**:使用Python库建立到MySQL服务器的连接,获取必要的认证信息,如用户名、密码、主机名和端口号。 2. **配置复制**:在主服务器上,启用binlog,设置适当的格式(如ROW、STATEMENT或MIXED),并...

    python实现自动获取IP并发送到邮箱

    1. **自动获取 IP 地址**:树莓派启动后,自动检测所有可用的网络接口,并获取其 IP 地址。 2. **发送 IP 至邮箱**:一旦获取到 IP 地址,将其通过电子邮件发送给预设的电子邮箱地址。 这样的脚本不仅提高了工作...

    Python memcache 上传数据

    首先,我们需要创建一个连接到Memcached服务器的客户端实例,通常使用服务器的IP地址和端口号: ```python import memcache mc = memcache.Client(['127.0.0.1:11211'], debug=0) ``` 这里的`debug=0`参数表示...

    Python-pycassaCassandra的PythonThrift驱动

    - **连接 Cassandra**:使用 `ConnectionPool` 初始化连接池,并指定 Cassandra 的 IP 地址和端口号。 ```python from pycassa import ColumnFamily, ConnectionPool pool = ConnectionPool('Keyspace1') cf = ...

    Python库 | getport-0.1.1.tar.gz

    getport库可能是为了解决这个问题而设计的,它可能提供了一种简单的方式来获取可用的TCP或UDP端口号。 "0.1.1"是版本号,按照语义化版本控制(Semantic Versioning)的规则,它表示这是该库的第二个次要版本更新,...

    python抓取免费代理IP

    另外,`re`正则表达式库也可以用于提取IP和端口号。抓取到的IP需要经过有效性验证,例如使用requests库尝试访问特定URL,检查响应速度和返回状态码。 2. **代理IP验证** `check_ips.py` 文件可能负责验证抓取到的...

    Python TCP通信 客户端 服务端

    服务端需要监听特定的IP地址和端口号,等待客户端的连接请求。在Python中,我们先创建一个socket对象,然后绑定到指定的IP和端口,最后调用`listen()`方法来开始监听: ```python import socket import tkinter as ...

    Python3DHT网络磁力种子爬虫

    1. `Node`类:表示DHT网络中的一个节点,包含其IP地址和端口号。 2. `RoutingTable`类:实现Kademlia路由表,管理网络中节点的关系。 3. `DHTClient`类:作为客户端,负责与其他节点通信,执行搜索和发布操作。 4. `...

    Python django框架应用中实现获取访问者ip地址示例

    ### Python Django 框架应用中获取访问者 IP 地址详解 在现代 Web 开发中,获取客户端的 IP 地址是一项常见的需求。对于基于 Django 的 Web 应用程序而言,了解如何从请求中提取客户端 IP 地址至关重要。本篇文章将...

    快速查询Python文档方法分享

    本文主要介绍一种本地快速查询Python文档的方法,利用`pydoc`工具生成HTML格式的文档,并通过指定的端口号在浏览器中访问,以便于快速查找和理解Python模块及函数的使用。 首先,`pydoc`是Python自带的一个实用工具...

Global site tag (gtag.js) - Google Analytics