0

我有一个快速(希望)简单的问题。我只想知道识别(在 python 代码中)像 SNMP 或 SSH 这样的协议的最简单方法是什么。或者是否有其他方法来识别协议。我对编程不太熟悉,所以希望我的问题足够清楚,可以理解。我正在尝试构建网络嗅探器

4

1 回答 1

-1

urlparse https://docs.python.org/2/library/urlparse.html#urlparse.urlparse

from urlparse import urlparse
o = urlparse('http://www.cwi.nl:80/%7Eguido/Python.html')
print o.scheme
http

它适用于 url 中定义的任何其他协议,例如 postgresql://user:password@host:port/database

于 2015-08-05T09:45:02.987 回答