首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >netcat连接是否存储到Linux中的任何日志文件?

netcat连接是否存储到Linux中的任何日志文件?
EN

Unix & Linux用户
提问于 2018-11-11 08:17:39
回答 1查看 1.8K关注 0票数 3

我已开设了一项服务:

代码语言:javascript
复制
nc -l -p 1234 -e service.sh

如果有人连接到这个服务。

代码语言:javascript
复制
nc xxx.xxx.xxx.xxx 1234

这个连接可以在任何Linux日志文件中找到吗?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2018-11-11 09:19:44

不,默认情况下,Linux不会记录网络连接。您可以使用各种工具(例如sudo lsof -P -n -i )查看当前的连接,但是系统不保存网络连接的历史记录--这取决于应用程序。Web服务器、ssh、邮件服务器等都是以自己的方式实现这一点的,但是nc更多地用于测试而不是生产,并且没有日志记录。如果要记录nc连接,可以使用iptables或网络嗅探工具或向service.sh添加日志记录。

为了进一步确保系统不会记录连接,请使用唯一的端口号(例如nc -l -p 58404 -e service.sh ),从另一台计算机连接到该端口,然后搜索所有系统日志以查找该端口号:

代码语言:javascript
复制
sudo find /var/log -type f -exec zcat -f {} + |grep 58404
sudo journalctl |grep 58404
票数 4
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/481056

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档