Skip to content

ylighgh/BanRegBotHelper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BanRegBotHelper

使用Python写的封禁自动注册机器人的程序

介绍

通过分析Nginx的POST日志,可以获取每个IP的注册次数、注册邮箱以及注册时间。

这些信息可以用来评估IP是否存在恶意行为,从而决定是否需要对其进行封禁。

环境要求

Python 3.8.0及以上版本

使用

安装依赖

pip3 install requirements.txt

修改配置文件

cp configs/application.ini.sample configs/application.ini

修改配置文件中nginx_log_filedenied_ip_auto_conf的值

运行

$ python3 app.py
2023-05-25 09:39:09 5636 [INFO] deny ip->178.176.76.73 [('2023-05-23 06:28:14', '[email protected]'), ('2023-05-23 06:36:17', '[email protected]'), ('2023-05-23 06:55:55', '[email protected]')]
2023-05-25 09:39:09 5636 [INFO] deny ip->178.176.74.101 [('2023-05-23 07:05:56', '[email protected]'), ('2023-05-23 07:13:38', '[email protected]'), ('2023-05-23 07:15:34', '[email protected]'), ('2023-05-23 07:22:55', '[email protected]')]
2023-05-25 09:39:09 5636 [INFO] deny ip->178.176.72.221 [('2023-05-23 07:15:56', '[email protected]'), ('2023-05-23 07:37:32', '[email protected]'), ('2023-05-23 07:40:20', '[email protected]')]
2023-05-25 09:39:09 5636 [INFO] deny ip->178.176.77.118 [('2023-05-23 07:21:05', '[email protected]'), ('2023-05-23 07:37:25', '[email protected]'), ('2023-05-23 07:58:53', '[email protected]')]
2023-05-25 09:39:09 5636 [INFO] deny ip->176.59.52.217 [('2023-05-23 07:21:28', '[email protected]'), ('2023-05-23 07:28:30', '[email protected]'), ('2023-05-23 07:30:08', '[email protected]')]
2023-05-25 09:39:09 5636 [INFO] deny ip->31.173.84.88 [('2023-05-23 07:37:54', '[email protected]'), ('2023-05-23 07:40:00', '[email protected]'), ('2023-05-23 07:52:23', '[email protected]')]
2023-05-25 09:39:09 5636 [INFO] deny ip->31.173.84.221 [('2023-05-23 07:47:22', '[email protected]'), ('2023-05-23 07:48:59', '[email protected]'), ('2023-05-23 07:56:37', '[email protected]')]
2023-05-25 09:39:09 5636 [INFO] deny ip->31.173.87.204 [('2023-05-23 08:00:57', '[email protected]'), ('2023-05-23 08:09:02', '[email protected]'), ('2023-05-23 08:36:52', '[email protected]')]
2023-05-25 09:39:09 5636 [INFO] deny ip->31.173.85.198 [('2023-05-23 08:01:43', '[email protected]'), ('2023-05-23 08:16:09', 'knade@t'), ('2023-05-23 08:40:54', '[email protected]'), ('2023-05-23 11:03:20', 'jstroupe@elite')]
2023-05-25 09:39:09 5636 [INFO] deny ip->178.176.74.24 [('2023-05-23 08:05:49', '[email protected]'), ('2023-05-23 08:42:12', '[email protected]'), ('2023-05-23 08:56:27', '[email protected]')]
2023-05-25 09:39:09 5636 [INFO] deny ip->176.59.57.107 [('2023-05-23 08:07:44', '[email protected]'), ('2023-05-23 08:16:40', '[email protected]'), ('2023-05-23 08:24:49', '[email protected]'), ('2023-05-23 08:38:36', '[email protected]')]
2023-05-25 09:39:09 5636 [INFO] deny ip->31.173.85.90 [('2023-05-23 08:23:27', '[email protected]'), ('2023-05-23 08:23:57', '[email protected]'), ('2023-05-23 08:55:35', '[email protected]')]
2023-05-25 09:39:09 5636 [INFO] deny ip->31.173.86.202 [('2023-05-23 09:17:43', '[email protected]'), ('2023-05-23 10:29:21', '[email protected]'), ('2023-05-23 10:30:08', '[email protected]'), ('2023-05-23 11:26:23', '[email protected]'), ('2023-05-23 12:24:50', '[email protected]')]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages