首页 » 互联网资讯 » 正文

Linux安装什么能指定监听某个端口的

Linux安装什么能指定监听某个端口的
centos
debian
ubuntu
想安装个小软件,就能监听指定端口,不想安装各种环境,大佬给个关键词撒



河北网友 过去的就过 评论:
用途是什么呢?蜜罐?空端口?


江苏网友 MJ710785 评论:
ssh修改端口到指定端口就行。
你所说监听指定端口有什么用?


吉林网友 坤哥727 评论:
用python随便写个程序


福建网友 Truelove_雨 评论:

用途是什么呢?蜜罐?空端口?

有个小东西,必须监听到端口才能用,虽说安装各种环境可解,但是安装各种环境嫌弃太臃肿


黑龙江网友 笔坚 评论:
lsof 监听端口干啥


山东网友 星魂风萧 评论:

有个小东西,必须监听到端口才能用,虽说安装各种环境可解,但是安装各种环境嫌弃太臃肿 …

也就是空端口?go或者python照着百度撸一个 几行就行


青海网友 这真是人生 评论:
netcat


河北网友 jieweivip 评论:

  1. #!/usr/bin/env python3
  2. # -*- coding: utf-8 -*-
  3. # ———————————–
  4. # @CreateTime   : 2020/3/2 13:43
  5. # @Author       : WaterIce
  6. # [url=home.php?mod=space&uid=43506]@Email[/url]        : waterice@vip.qq.com
  7. # @Version      : 1.0
  8. # @File         : tcp.py
  9. # @Desc         :
  10. # ————————————
  11. import threading
  12. import socket
  13. encoding = ‘utf-8’
  14. BUFSIZE = 1024
  15. # a read thread, read data from remote
  16. class Reader(threading.Thread):
  17.     def __init__(self, client):
  18.         threading.Thread.__init__(self)
  19.         self.client = client
  20.     def run(self):
  21.         while True:
  22.             data = self.client.recv(BUFSIZE)
  23.             if (data):
  24.                 string = bytes.decode(data, encoding)
  25.                 print(string, end=”)
  26.             else:
  27.                 break
  28.         print(“close:”, self.client.getpeername())
  29.     def readline(self):
  30.         rec = self.inputs.readline()
  31.         if rec:
  32.             string = bytes.decode(rec, encoding)
  33.             if len(string) > 2:
  34.                 string = string[0:-2]
  35.             else:
  36.                 string = ‘ ‘
  37.         else:
  38.             string = False
  39.         return string
  40. # a listen thread, listen remote connect
  41. # when a remote machine request to connect, it will create a read thread to handle
  42. class Listener(threading.Thread):
  43.     def __init__(self, port):
  44.         threading.Thread.__init__(self)
  45.         self.port = port
  46.         self.sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
  47.         self.sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
  48.         self.sock.bind((“0.0.0.0”, port))
  49.         self.sock.listen(0)
  50.     def run(self):
  51.         print(“listener started”)
  52.         while True:
  53.             client, cltadd = self.sock.accept()
  54.             Reader(client).start()
  55.             cltadd = cltadd
  56.             print(“accept a connect”)
  57. lst = Listener(443)  # create a listen thread
  58. lst.start()  # then start

甘肃网友 这真是人生 评论:
nc 紫薯布丁紫薯布丁

发表评论