• ufw配置:外网ip禁止访问配置


    对于网络攻击或者挖矿病毒,常常敌方是采用动态ip代理来进行数据信息中转的,因此无法通过查杀ip的手段来对其进行防御。另外,这类ip代理大多为外网服务器,如果是国内的代理,可以进行立案或者进行ip追溯,比较容易找到敌方信息。因此我们考虑封禁所有外网ip对主机的主动访问连接

     1.收集国内的ip网段(china_ip_list.txt)

    自行下载参考链接:

    国内ip网段地址

    linux命令下载

    wget http://www.ipdeny.com/ipblocks/data/aggregated/cn-aggregated.zone | mv cn-aggregated.zone china_ip_list.txt

    2. 编写bash脚本生成规则(test.sh)

    1. #!/bin/bash
    2. ip=$(cat china_ip_list.txt)
    3. for ipna in $ip
    4. do
    5. echo "ufw allow from $ipna" >> rule_any_china_ip.sh
    6. done

    3.运行生成规则脚本 

    sudo bash test.sh

    4.运行脚本,后台添加规则(需要等待大约15分钟)

    sudo nohup bash rule_any_china_ip.sh &

    5.查看当前的外网连接,并断开

    netstat -nat

    使用dsniff命令断开外网的连接,流程完成。


    附件:

    sudo ufw status numbered

     大约添加了6000多个规则 

     生成规则例子

    1. ufw allow from 1.0.1.0/24
    2. ufw allow from 1.0.2.0/23
    3. ufw allow from 1.0.8.0/21
    4. ufw allow from 1.0.32.0/19
    5. ufw allow from 1.1.0.0/24
    6. ufw allow from 1.1.2.0/23
    7. ufw allow from 1.1.4.0/22
    8. ufw allow from 1.1.8.0/21
    9. ufw allow from 1.1.16.0/20
    10. ufw allow from 1.1.32.0/19
    11. ufw allow from 1.2.0.0/23
    12. ufw allow from 1.2.2.0/24
    13. ufw allow from 1.2.4.0/22
    14. ufw allow from 1.2.8.0/21
    15. ufw allow from 1.2.16.0/20
    16. ufw allow from 1.2.32.0/19
    17. ufw allow from 1.2.64.0/18
    18. ufw allow from 1.3.0.0/16
    19. ufw allow from 1.4.1.0/24
    20. ufw allow from 1.4.2.0/23
    21. ufw allow from 1.4.4.0/22
    22. ufw allow from 1.4.8.0/21
    23. ufw allow from 1.4.16.0/20
    24. ufw allow from 1.4.32.0/19
    25. ufw allow from 1.4.64.0/18
    26. ufw allow from 1.8.0.0/16
    27. ufw allow from 1.10.0.0/21
    28. ufw allow from 1.10.8.0/23
    29. ufw allow from 1.10.11.0/24
    30. ufw allow from 1.10.12.0/22
    31. ufw allow from 1.10.16.0/20
    32. ufw allow from 1.10.32.0/19
    33. ufw allow from 1.10.64.0/18
    34. ufw allow from 1.12.16.0/20
    35. ufw allow from 1.12.32.0/23
    36. ufw allow from 1.12.36.0/22
    37. ufw allow from 1.12.40.0/21
    38. ufw allow from 1.12.48.0/20
    39. ufw allow from 1.12.64.0/18
    40. ufw allow from 1.12.128.0/17
    41. ufw allow from 1.13.0.0/16
    42. ......

     

  • 相关阅读:
    opengl函数加载和错误处理
    Spring笔记一:简介及入门案例
    记录几道整型提升的题目
    【SpringCloud负载均衡】【源码+图解】【一】LoadBalancer的HelloWorld体验
    基于C语言实现朴树算法树链的路径问题
    Oracle数据库备份与恢复exp/imp命令
    【chatQA】nvm包版本管理
    vue3 + vite + ts + setup , 第五练 依赖注入(provide/inject)的使用
    字符集编码(三):Unicode
    Win7安装VMware
  • 原文地址:https://blog.csdn.net/qq_42418728/article/details/126868156