后去端口占用线程名

CHZiroy 2012-11-07 09:23:52
扫描端口比较好实现
但是怎么占用端口的线程名呢,比如某个端口被SQO SERVER占用了,如何获取这个占用线程的名字呢
...全文
111 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
MiceRice 2012-11-08
  • 打赏
  • 举报
回复
本机的话,一般是通过Runtime来执行操作系统指令来查询究竟是什么进程占用了端口。 你可以在Windows命令行下执行: netstat -abnot 看看输出信息就知道是啥意思了。 非本机难度很高,基本上以探测为主,也就是需要对端口发送或接受信息来侦测其可能是什么程序。 比如连接上去后,发送:“GET / HTTP/1.0”,如果得到目标响应,说明这个是Web服务端口。 当然也有些服务类型是一连接上去,对方就会主动先发送点Hello信息过来,那就直接识别了。 一般端口扫描都是用这种探测的手段,不能做到完全识别,且未必十分准确。
想喝咖啡的貓 2012-11-08
  • 打赏
  • 举报
回复
搞个端口字典呗
CHZiroy 2012-11-07
  • 打赏
  • 举报
回复
你头像不错! 可以指引一下吗,我用java,socket写, 本机和其他机的都提示一下吧,想学一下
引用 1 楼 ldh911 的回复:
如果是扫描本机的,还有点可能性。 如果是扫描其它主机,难度就很高了,而且未必准确。 话说你是想做到哪种?
MiceRice 2012-11-07
  • 打赏
  • 举报
回复
如果是扫描本机的,还有点可能性。 如果是扫描其它主机,难度就很高了,而且未必准确。 话说你是想做到哪种?

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧