c - 从 NETSTAT 的输出中删除

标签 c linux module linux-kernel kernel

所以我正在开发一个 Linux 内核模块,并且想要从 sudo netstat -nap 的输出中隐藏特定端口号上的打开套接字

我应该采取什么方法?

最佳答案

首先,您必须了解“netstat”如何从系统获取套接字状态。据说是从/proc/net/tcp读取的。 然后,找到将套接字状态写入“/proc/net/tcp”的内核模块并对其进行修改。

关于c - 从 NETSTAT 的输出中删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16430712/

相关文章:

c++ - 全局 - c 中数组初始化的局部差异

linux - 在后台运行时 tee 命令不起作用

linux - 如何根据其他文件重命名文件?

linux - 如何在 Ubuntu 启动时加载自定义模块?

f# - F# 中的模块值不会被初始化。为什么?

c - 初始化 SDL2 的段错误。我在内存上做错了什么?

c - 如何在 C 中为多线程使用互斥量?

php - ZF2 : Custom user mapper for ZfcUser module

android - NDK OpenSL ES,使用 URI(非缓冲)播放器的无缝循环声音

c - 使用 uint64_t 作为键和结构作为值的 GHashTable