V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
cn0068
V2EX  ›  Python

求教:如何检测 ip.txt 中 IP:port 的详细服务器类型

  •  1
     
  •   cn0068 · 2022-05-06 08:32:45 +08:00 · 3002 次点击
    这是一个创建于 917 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题。 结果类似这样的: ip,port,code,auth,server type
    113.0.0.0,"",4000,400,"None","udpxy 1.0-23.10 (prod) standard [Linux 3.18.67 x86_64]"

    第 1 条附言  ·  2022-05-06 09:07:28 +08:00
    用 import platform
    如何检测出 Server type?
    8 条回复    2022-05-06 15:23:20 +08:00
    nekota
        1
    nekota  
       2022-05-06 08:55:46 +08:00 via iPhone
    Split by 逗号 然后取最后一项?
    oneisall8955
        2
    oneisall8955  
       2022-05-06 08:58:06 +08:00 via Android
    很像 csv 格式
    jinliming2
        3
    jinliming2  
       2022-05-06 09:20:08 +08:00
    1. 这个是 CSV ( Comma-separated values ,逗号分隔值)格式,随便找个 CSV 库就能处理
    2. #1 说的自己 split 也可以,但可能不好处理 value 引号里包含逗号的情况
    3. 你给出的这个结果示例是不是有问题? ip,port,code,auth,server type 这是 5 个字段,但下面那一行却能分隔出 6 个 value 段
    cx9208
        4
    cx9208  
       2022-05-06 09:32:08 +08:00
    要是扫描的话你得用 nmap
    ThirdFlame
        5
    ThirdFlame  
       2022-05-06 09:35:11 +08:00
    需要跟对方交互才能判断。 可以学习下 nmap 如何实现的。 当然也可以直接调用 nmap
    LLaMA2
        6
    LLaMA2  
       2022-05-06 10:45:11 +08:00
    csv 数据写入内存数据库,然后 select 完了,#3 说的 2.很重要
    jiangwei2222
        7
    jiangwei2222  
       2022-05-06 10:51:58 +08:00
    1 、把后缀改成 csv
    2 、使用 Excel 打开,把多余的列删除掉
    3 、程序按行读取
    cn0068
        8
    cn0068  
    OP
       2022-05-06 15:23:20 +08:00
    没表达清楚:想用 nmap 批量检测 IP:Port 的 server type.
    输出格式:ip,port,code,auth,server type
    “113.0.0.0,"",4000,400,"None","udpxy 1.0-23.10 (prod) standard [Linux 3.18.67 x86_64]"
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1369 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 370ms · UTC 17:42 · PVG 01:42 · LAX 09:42 · JFK 12:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.