将ip添加进CloudFlare黑名单的c语言代码

之前由于域名被GFW墙掉了,所以使用了cloudflare的免费CDN(虽然没有什么用),不过却发现cloudflare提供了防火墙功能,可以将指定的ip地址放进防火墙里给墙掉,而自己的域名不知道出于什么原因从很早以前就遭受到了攻击,虽然已经在网站中做了黑名单,不过既然CDN提供了这种功能那放着不用白不用,但另一方面攻击者的ip众多,如果我要全部一个一个手动地去添加的话。。。。。不知道要浪费掉多少时间,所以就做了点研究,抓了下包,通过模拟浏览器的行为来让电脑自动帮我完成这项工作,这样就可以通过配合一个日志分析程序将攻击者的ip地址批量自动添加进防火墙中。

程序的原理就是通过模拟登陆再进行ip地址添加,下面放上c语言代码,该代码并没有进行批量导入,可自行修改,其所使用到的sbuf是我做的一个c语言“动态字符串”函数库,可以从我的github或者从开源中国上获取
github: https://github.com/briskgreen/sbuf
开源中国: http://git.oschina.net/brisk/sbuf
代码

编译

–阅读次数(21)

发表评论

电子邮件地址不会被公开。

*