正式表达式判断私有 IP 地址
^1(((0|27)(.(([1-9]?|1[0-9])[0-9]|2([0-4][0-9]|5[0-5])))|(72.(1[6-9]|2[0-9]|3[01])|92.168))(.(([1-9]?|1[0-9])[0-9]|2([0-4][0-9]|5[0-5]))){2})$
正则表达式判断合法IP及私有IP
正则表达式在线测试
splunk 正则提取私有地址
源地址为内部地址:()
| regex src="^1(((0|27)(.(([1-9]?|1[0-9])[0-9]|2([0-4][0-9]|5[0-5])))|(72.(1[6-9]|2[0-9]|3[01])|92.168))(.(([1-9]?|1[0-9])[0-9]|2([0-4][0-9]|5[0-5]))){2})$"
AND dst!="^1(((0|27)(.(([1-9]?|1[0-9])[0-9]|2([0-4][0-9]|5[0-5])))|(72.(1[6-9]|2[0-9]|3[01])|92.168))(.(([1-9]?|1[0-9])[0-9]|2([0-4][0-9]|5[0-5]))){2})$"
攻击方向:
内到外攻击过滤:攻击者源地址为私有地址,目标地址为公网地址。
src = private address, dst = public address
内到内攻击过滤:攻击者源地址为私有地址,目标地址为私有地址
src = private address, dst =private address
外到内攻击过滤:攻击者源地址公网地址,目标地址为私有地址。
src =public address, dst = private address