我需要通过Java或C#捕获和监视ssh会话。就像Fiddler for Http一样。有什么建议吗?
bvuwiixz1#
你想从外部看到SSH会话的内部吗?你有权限访问相关的密钥吗?如果没有,你将无法做到这一点。
a2mppw5e2#
你可以通过Wireshark来实现。Wrieshark使用libpcap/WinPcap,以防您需要API。查看link list,了解.NET和Java中的各种API。
eivgtgni3#
查看SSHLog:https://github.com/sshlog/agent/它是一个监控SSH登录和用户活动的守护程序。所有用户活动(shell上发生的一切)都被被动记录并可供检查。它支持管道到日志文件,statsd,Slack和其他一些开箱即用的东西。它有一个本身使用Python的插件架构,但您可以相当容易地将Java或C#代码绑定到它。
3条答案
按热度按时间bvuwiixz1#
你想从外部看到SSH会话的内部吗?你有权限访问相关的密钥吗?如果没有,你将无法做到这一点。
a2mppw5e2#
你可以通过Wireshark来实现。
Wrieshark使用libpcap/WinPcap,以防您需要API。
查看link list,了解.NET和Java中的各种API。
eivgtgni3#
查看SSHLog:https://github.com/sshlog/agent/
它是一个监控SSH登录和用户活动的守护程序。所有用户活动(shell上发生的一切)都被被动记录并可供检查。它支持管道到日志文件,statsd,Slack和其他一些开箱即用的东西。
它有一个本身使用Python的插件架构,但您可以相当容易地将Java或C#代码绑定到它。