最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python根據(jù)服務(wù)獲取端口號(hào)的方法

 更新時(shí)間:2019年09月25日 11:04:45   作者:xiahaiya  
這篇文章主要介紹了Python根據(jù)服務(wù)獲取端口號(hào),文中給大家提到了linux查看端口開(kāi)啟端口的方法,需要的朋友可以參考下

根據(jù)服務(wù)獲取端口號(hào)

首先需要下載一個(gè)psutil庫(kù)

然后根據(jù)服務(wù)名找到PID

找到PID之后,通過(guò)pid獲取端口號(hào)

# -*- encoding=utf8 -*-
import psutil
import re## 標(biāo)題
import os
def processinfo(x):
  '''根據(jù)服務(wù)名找到PID'''
  procs = list(psutil.process_iter()) # 獲取所有服務(wù)列表
  print(procs)
  for r in procs:
    aa = str(r)
    f = re.compile(x,re.I)
    if f.search(aa):
      print (aa.split('pid=')[1].split(',')[0])
      return aa.split('pid=')[1].split(',')[0]
      # print (aa.split('pid='))
def port(x):
  '''通過(guò)pid獲取端口號(hào)'''
  PID = processinfo(x)
  cmd = 'netstat -ano | findstr' + ' '+str(PID)
  print(cmd)
  a = os.popen(cmd)
  # 此時(shí)打開(kāi)的a是一個(gè)對(duì)象,如果直接打印的話是對(duì)象內(nèi)存地址
  text = a.read()
  # 要用read()方法讀取后才是文本對(duì)象
  first_line = text.split(':')
  ab = first_line[1]
  cd = ab.split(' ')
  por = cd[0]
  print(por)
  return por

知識(shí)點(diǎn)擴(kuò)展:linux查看端口開(kāi)啟端口

一、查看哪些端口被打開(kāi)  netstat -anp

二、關(guān)閉端口號(hào):iptables -A INPUT -p tcp --drop 端口號(hào)-j DROP 

iptables -A OUTPUT -p tcp --dport 端口號(hào)-j DROP

三、打開(kāi)端口號(hào):iptables -A INPUT -ptcp --dport  端口號(hào)-j ACCEPT

四、以下是linux打開(kāi)端口命令的使用方法。

 nc -lp 23 &(打開(kāi)23端口,即telnet)
  netstat -an | grep 23 (查看是否打開(kāi)23端口)

五、linux打開(kāi)端口命令每一個(gè)打開(kāi)的端口,都需要有相應(yīng)的監(jiān)聽(tīng)程序才可以

總結(jié)

以上所述是小編給大家介紹的Python根據(jù)服務(wù)獲取端口號(hào)的方法,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
如果你覺(jué)得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!

相關(guān)文章

  • Python實(shí)現(xiàn)的統(tǒng)計(jì)文章單詞次數(shù)功能示例

    Python實(shí)現(xiàn)的統(tǒng)計(jì)文章單詞次數(shù)功能示例

    這篇文章主要介紹了Python實(shí)現(xiàn)的統(tǒng)計(jì)文章單詞次數(shù)功能,結(jié)合實(shí)例形式分析了Python針對(duì)字符串序列的遍歷、計(jì)算等相關(guān)操作技巧,需要的朋友可以參考下
    2019-07-07
  • python爬蟲(chóng)爬取監(jiān)控教務(wù)系統(tǒng)的思路詳解

    python爬蟲(chóng)爬取監(jiān)控教務(wù)系統(tǒng)的思路詳解

    這篇文章主要介紹了python爬蟲(chóng)監(jiān)控教務(wù)系統(tǒng),主要實(shí)現(xiàn)思路是對(duì)已有的成績(jī)進(jìn)行處理,變?yōu)閘ist集合,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2020-01-01
  • Python中的下劃線詳解

    Python中的下劃線詳解

    這篇文章主要介紹了Python中的下劃線詳解,本文講解了單個(gè)下劃線直接做變量名、單下劃線前綴的名稱、雙下劃線前綴的名稱等內(nèi)容,需要的朋友可以參考下
    2015-06-06
  • Form表單及django的form表單的補(bǔ)充

    Form表單及django的form表單的補(bǔ)充

    這篇文章主要介紹了Form表單及django的form表單的補(bǔ)充,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-07-07
  • Python還能這么玩之用Python做個(gè)小游戲的外掛

    Python還能這么玩之用Python做個(gè)小游戲的外掛

    玩過(guò)電腦游戲的同學(xué)對(duì)于外掛肯定不陌生,但是你在用外掛的時(shí)候有沒(méi)有想過(guò)外掛怎么制作出來(lái)的呢?現(xiàn)在來(lái)看一下怎么制作一個(gè)外掛,首先說(shuō)下,這里的游戲外掛的概念,和那些大型網(wǎng)游里的外掛可不同,不能自動(dòng)打怪,主要為了提高一下編程技術(shù),需要的朋友可以參考下
    2021-06-06
  • 如何將Python腳本打包成exe應(yīng)用程序介紹

    如何將Python腳本打包成exe應(yīng)用程序介紹

    大家好,本篇文章主要講的是如何將Python腳本打包成exe應(yīng)用程序介紹,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下
    2022-02-02
  • python安裝及變量名介紹詳解

    python安裝及變量名介紹詳解

    這篇文章主要介紹了python安裝及變量名介紹詳解,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-12-12
  • 使用OpenCV實(shí)現(xiàn)仿射變換—旋轉(zhuǎn)功能

    使用OpenCV實(shí)現(xiàn)仿射變換—旋轉(zhuǎn)功能

    這篇文章主要介紹了在OpenCV里實(shí)現(xiàn)仿射變換——旋轉(zhuǎn)功能,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-08-08
  • django中使用memcached示例詳解

    django中使用memcached示例詳解

    這篇文章主要為大家介紹了django中使用memcached示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-06-06
  • drf-router和authenticate認(rèn)證源碼分析

    drf-router和authenticate認(rèn)證源碼分析

    在 Rest Framework 中提供了兩個(gè) router , 可以幫助我們快速的實(shí)現(xiàn)路由的自動(dòng)生成,本文通過(guò)實(shí)例代碼給大家介紹drf-router和authenticate認(rèn)證源碼分析,感興趣的朋友跟隨小編一起看看吧
    2021-07-07

最新評(píng)論

宁强县| 盐边县| 玛纳斯县| 翁牛特旗| 中方县| 中阳县| 淮安市| 师宗县| 泰和县| 周口市| 重庆市| 北流市| 资溪县| 福鼎市| 惠来县| 凤庆县| 齐河县| 南平市| 苏尼特右旗| 大名县| 陇南市| 青海省| 无棣县| 宝鸡市| 望江县| 甘谷县| 莱阳市| 东城区| 浏阳市| 平谷区| 建始县| 延长县| 宜黄县| 白玉县| 富蕴县| 周宁县| 什邡市| 体育| 丹阳市| 若尔盖县| 玛纳斯县|