草庐IT

iptables常用命令

全部标签

iptables配置黑白名单

这些的指令适用对象是ap,网关路由器之类的,所以有一些FORWARD的配置,如果没带网络转发的机器,就没必要配置FORWAD。配置黑白名单逻辑总体说比较简单先说黑名单1、首先清空以前的防护规则  iptables -FINPUT  iptables -F FORWARD2、首先设置默认所有的访问都能够通过,没有匹配上任何规则的导致没有任何处理的访问   就按默 认操作处理(下面是的操作ACCEPT丢弃)   iptables -P INPUT ACCEPT   iptables -P FORWARD ACCEPT3、设置不可以访问通过的规则(下文中的IP地址只是举个例子,tcp也只是举个例子,

Linux下iptables防火墙配置

目录一.Linux防火墙基础1.1防火墙概述1.2 四表五链二.iptables--命令2.1iptables的安装2.2iptables的配置方法 三.配置Filter表防火墙3.1列出(fliter)表中的所有链 iptables-L3.2使用数字形式(fliter)表所有链显示输出结果iptables-nL 3.3清空表中所有链iptables-tfilter-F3.4添加规则 3.5  插入规则3.6  删除规则3.7   设置默认规则3.8 修改规则:直接修改 四.规则匹配4.1通用匹配 4.2 隐含匹配 4.3TCP标记匹配:--tcp-flagsTCP标记 4.4ICMP类型匹配

Git常用命令

Git常用命令前言相关介绍Git命令Git全局设置创建一个新仓库推送现有文件夹推送现有的Git仓库前言记录Git经常使用的常用命令,方便自己查阅。由于本人水平有限,难免出现错漏,敬请批评改正。更多精彩内容,可点击进入我的个人主页查看YOLOv5:IoU、GIoU、DIoU、CIoU、EIoUYOLOv7训练自己的数据集(口罩检测)YOLOv8训练自己的数据集(足球检测)相关介绍Git是一个分布式版本控制系统,它可以帮助您跟踪代码的更改并协作开发。Git最初由LinusTorvalds开发,用于管理Linux内核的代码。Git具有许多功能,例如分支,合并和补丁等,这些功能使得Git成为一个非常强

Kubectl 常用命令大全(自用随时查)

Kubectl常用命令复习通用公式kubectl+[command]+[type]+[name]+[flags]command:指定要对一个或多个资源执行的操作,例如create、get、describe、delete等。(增删改查)type:指定资源类型。资源类型不区分大小写,可以指定单数、复数或缩写形式。name:指定资源的名称。名称区分大小写。如果省略名称,则显示所有资源的详细信息:kubectlgetpods。flags:指定可选的参数。例如,可以使用-s或-server参数指定KubernetesAPI服务器的地址和端口。注意事项说明:从命令行指定的参数会覆盖默认值和任何相应的环境变

【Git】git常用命令总结

简言git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。里面有很多常用的命令语法,在此做一个常用命令总结记录,以备不时之需。命令总结由于git是基于linux开发的工具,所以有个特点:不报错即成功。一些关于linux的命令操作有的也能用。报错示例:git配置管理安装git后,在桌面右键打开命令工具,然后进行git配置添加用户名和邮箱设置用户名// 全局设置姓名gitconfig--globaluser.name"your_username"设置邮箱// 全局设置邮箱gitconfig--globaluser.emailyour_email@domain.co

IPtables服务器配置与管理

一、知识点查看iptables服务查看和删除iptables规则设置iptables的策略及规则二、实验iptables包含4个表,5个链。其中表是按照对数据包的操作区分的,链是按照不同的Hook点来区分的,表和链实际上是netilter的两个维度。4个表:flter,nat,mangle,raw,默认表是filter(没有指定表的时候就是filter表)。表的处理优先级:raw>mangle>nat>filter。filter:一般的过滤功能。nat:用于nat功能(端口映射,地址映射等)。Mangle:用于对特定数据包的修改。Raw:优先级最高,设置raw时一般是为了不再让iptables

Kali Linux 的常用命令

目录1、与文件目录相关的命令①pwd ②cd ③ls ④locate、whereis、which、find⑤mkdir、 cp、rmdir、mv  2、文件查看命令①cat②head③nl④grep(这个命令在做CTF时很常用)⑤more、less3、网络相关命令①ipaddr、iproute、ipneigh②ifconfig、iwconfig③修改hosts文件4、进程控制命令①ps②kill其他常用命令①Service②sudo③echo④Kali中的Shell脚本及./和chmod命令1、与文件目录相关的命令①pwd定位当前操作的位置,即当前工作目录,使用pwd命令可以获知当前工作目录的

Proxmox VE 网络配置 NAT共享IP 端口映射iptables、brook

PVE网络配置官方文档:跳转配置桥接网卡,使ProxmoxVE(PVE)可以同时创建NAT虚拟机和独立IP虚拟机,同时可以使用脚本映射NAT虚拟机的端口到外网。1、开启ipv4、ipv6转发vim/etc/sysctl.conf文件最后加入如下配置net.ipv4.ip_forward=1net.ipv4.conf.all.rp_filter=1net.ipv4.icmp_echo_ignore_broadcasts=1net.ipv4.conf.default.forwarding=1net.ipv4.conf.default.proxy_arp=0net.ipv4.conf.default

Docker - 从容器修改主机的 IPTABLES

我想运行一个带有中央日志和fail2ban服务的docker容器来防止dos/ddos攻击。我在运行具有这样的能力的容器时遇到问题,它也可以修改主机iptables。有一个项目ianblenke/docker-fail2ban但是它不起作用...授予容器标志特权仅允许我控制此容器上的iptables。有没有办法通过容器控制主机iptables?问候。 最佳答案 --privileged标志不再需要。从Docker1.2开始,您现在可以使用参数--cap-add=NET_ADMIN和--cap-add=NET_RAW运行镜像,这将允许

Docker - 从容器修改主机的 IPTABLES

我想运行一个带有中央日志和fail2ban服务的docker容器来防止dos/ddos攻击。我在运行具有这样的能力的容器时遇到问题,它也可以修改主机iptables。有一个项目ianblenke/docker-fail2ban但是它不起作用...授予容器标志特权仅允许我控制此容器上的iptables。有没有办法通过容器控制主机iptables?问候。 最佳答案 --privileged标志不再需要。从Docker1.2开始,您现在可以使用参数--cap-add=NET_ADMIN和--cap-add=NET_RAW运行镜像,这将允许