TCPWrappers
官网:http://ftp.porcupine.org/pub/security/index.html
操作系统 | 包管理器 | 安装命令 |
---|---|---|
apt | sudo apt-get install -y tcpwrappers | |
CentOS | yum | sudo yum install -y tcpwrappers |
dnf | sudo dnf install -y tcpwrappers | |
openSUSE | zypper | sudo zypper install -y tcpwrappers |
Alpine Linux | apk | sudo apk add tcpwrappers |
pacman | sudo pacman -Syyu --noconfirm | |
Gentoo Linux | Portage | sudo emerge tcpwrappers |
step1、安装依赖
所有时 | Terminal + Shell + GNU CoreUtils |
下载时 | cURL |
解压时 | tar + gzip |
编译时 | gmake、gcc / GCC | Clang / LLVM |
运行时 |
|
step2、使用curl命令下载TCPWrappers
源码包 ()
curl -LO http://ftp.porcupine.org/pub/security/tcp_wrappers_7.6.tar.gz
step3、使用tar解压TCPWrappers
源码包
tar vxf tcp_wrappers_7.6.tar.gz
step4、进入tcp_wrappers_7.6
目录
cd tcp_wrappers_7.6
step5、查看tcp_wrappers_7.6
目录中的内容
step6、使用curl命令下载TCPWrappers
的补丁
curl -LO http://www.linuxfromscratch.org/patches/blfs/5.1/tcp_wrappers-7.6-shared-lib-plus-plus.patch
step7、应用补丁
patch -Np1 < tcp_wrappers-7.6-shared-lib-plus-plus.patch
step8、使用make进行编译、安装
make [option]... [VAR=VALUE]... [TARGET]...
VAR | VALUE示例 | 说明 |
---|---|---|
CC | gcc | clang | 指定C编译器 |
CFLAGS | -O2 -v | 指定C编译器的参数。覆盖Makefile 中CFLAGS 的定义 |
LIBS | -l<libName> | 指定C链接器要链接的库的名称 |
示例:
make linux REAL_DAEMON_DIR=/usr/sbin STYLE=-DPROCESS_OPTIONS
sudo make install