python脚本分析varlogsecure登录日志并处理

Python015

python脚本分析varlogsecure登录日志并处理,第1张

因为自己有服务器,发现/var/log/secure 日志中最近出现大量验证失败的日志,故找了个脚本跑了下,具体如下

创建成功后给脚本加执行权限后即可运行,默认将失败IP错误次数达到50次以上的就会加入到/etc/hosts.deny中进行拒绝连接处理。

建议将脚本增加crontab 定时任务自动处理,间隔10分钟处理一次

http://docs.python-requests.org/en/latest/

用python requests库就好了,然后使用库里的session

再开个Chrome浏览器打开CSDN登录页面,打开 开发者工具,到网络标签,然后正常登录一次,在开发者工具窗口网络标签下会有发请求的记录,找到登录请求,然后照发就可以了

https://passport.csdn.net/account/login?username=&password=

注意可能需要一些Header添加,比如:

Accept:

text/html,application/xhtml+xml,application/xmlq=0.9,image/webp,*/*q=0.8

Content-Type:

application/x-www-form-urlencoded

Origin:

https://passport.csdn.net

Referer:

https://passport.csdn.net/account/login

User-Agent:

Mozilla/5.0 (MacintoshIntel Mac OS X 10_9_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.124 Safari/537.36

用requests session登录完后,就可以继续用这个session访问csdn自己的配置网页了。

你好!

可以将以下内容存为批处理文件解决,存为.bat格式双击

net

use

\\192.168.1.10

/user:username

password

start

\\192.168.1.10

如果想用python,就import

os然后os.system分别调用

如有疑问,请追问。