用的openwrt路由器,家里宽带申请了动态公网ip,为了方便把22 80端口映射到公网,发现经常自己写了个临时封禁ip功能的脚本,实现5分钟内同一个ip登录密码错误10次就封禁这个ip 5分钟,并且进行邮件通知使用步骤openwrt为19.07.03版本,其他版本没有测试过安装bash msmtpopkg update;opkg install bash msmtp添加脚本/root/port-            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-06 09:36:34
                            
                                161阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            最近在开发过程中遇到了需要添加敏感词的地方,我这个方法是扫描项目目录下的resources下的txt完成敏感词过滤。该方法只能过滤两个字或者两个字以上的敏感词。首先,你可以去网上找一些关于敏感词的内容,放到一个txt中,名字随意,然后放入resources下,这个txt暂且可以先记作黑名单,下面的util中会用到一个test.txt,下面的test.txt是白名单。黑名单中盛放的就是你所要用的敏感            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-20 19:59:30
                            
                                318阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Java 实现 IP 黑白名单的指南
在现代网络应用中,IP 黑白名单是一种常用的安全机制,可以帮助我们控制用户的访问权限。本文将为刚入行的小白提供一份关于如何在 Java 中实现 IP 黑白名单的详细指南。我们将通过步骤流程、代码示例和相关的图表来展示整个实现过程。
## 步骤流程
首先,让我们明确实现 IP 黑白名单的步骤。下面是一个简单的流程表格:
| 步骤  | 描述            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-10-17 13:57:39
                            
                                126阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录一、什么是IDS(intrusion detection system)?       入侵检测概述二、IDS和防火墙有什么不同?三、IDS工作原理?四、IDS的主要检测方法有哪些详细说明?异常入侵检测(Anomaly Detection)        白名单误用入侵检测(Misuse Detection)&nb            
                
         
            
            
            
            # NGINX Lua Redis 黑白名单
在Web开发中,经常需要使用黑白名单功能来控制访问权限。NGINX是一个非常流行的高性能Web服务器,而Lua是一种轻量级的脚本语言,可以嵌入到NGINX中,用于扩展其功能。Redis是一个快速的内存数据库,常用于存储缓存和会话数据。结合这三者,我们可以实现一个强大的黑白名单功能。
## 为什么使用 NGINX Lua Redis 黑白名单
使用            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-03-22 04:00:54
                            
                                205阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.概述kafka是一个分布式的基于发布/订阅的消息队列,主要应用于大数据实时处理领域。它的主要特点包括:高吞吐量、低延迟,可扩展性、持久性、可靠性、容错性、高并发等。同时优势主要体现在以下几个方面:(1)客户端语言丰富:支持Java、.Net、PHP、Ruby、Python、Go等多种语言;
(2)高性能:单机写入TPS约在100万条/秒,消息大小10个字节; 提供完全分布式架构,并有repli            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-18 10:02:37
                            
                                400阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            垃圾邮件已成为一个日益严重的问题。为了打赢这场与垃圾邮件的战争,我们用上十八般武器,其中的黑名单、白名单和灰名单应该算是这场反垃圾邮件战中最基本的工具,本文将详细阐述企业应该怎样有效地利用它们。 正如邮资成本在不停地上升,电子邮件的复杂性日益增加是必然趋势。在垃圾邮件泛滥以前,互联网很平静,基于简单电子邮件传输协议(SMTP)连接的邮件系统运转得很好,邮件过滤器只是那些专门的邮件服务提供商才会使用            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-11 08:28:24
                            
                                60阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            黑白名单(IPv4/IPv6地址名单)是安全运营中最常用的一种情报类信息。黑白名单的用处不言而喻,但如果使用方式或维护方式不正确,不仅会耗费大量人力,而且很可能成为毫无用处的累赘。本文整理了两个应用HoneyGuide实现的黑白名单的应用案例,供大家参考。HoneyGuide的IP集在介绍案例之前,先简单介绍下HoneyGuide的IP集合功能,本文所介绍的应用案例都是以此为基础。集合是Honey            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-09 17:17:31
                            
                                11阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、手动封IP步骤 1.Nginx手动封IP 1.获取各个IP访问次数 awk '{print $1}' nginx.access.log |sort |uniq -c|sort -n 2.新建一个黑名单文件 blacklist.conf ,放在 nginx/conf下面 3.添加一个IP ,den            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2020-05-21 14:01:00
                            
                                623阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            代码存放:https://github.com/kevin-hao/waf_lua            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-01-30 11:18:12
                            
                                6664阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            很多企业都存在这样的困扰,在处理工作中,邮箱中总会出现垃圾邮件,每次整理起来超闹心,然后大家慢慢使用企业邮箱,而非个人邮箱,企业邮箱的稳定性要高于个人邮箱,而TOM企业邮箱则是企业邮箱品牌中的大牌,是满可靠的,小编使用TOM企业邮箱2年多了,至今很正常~那么今天给大家分享一下如何设置黑白名单,让你的办公更加高效,更加轻松,让你远离烦恼。首先打开浏览器进入TOM企业邮箱, 输入自己的账号、密码,点击            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-19 21:20:55
                            
                                139阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             postfix添加白名单:
smtpd_recipient_restrictions 最开头部分加:
check_recipient_access hash:/etc/postfix/to_white_list
to_white_list里面:
你同事mail地址  OK
然后 postmap /etc/postfix/to_white_list 并重新启动post            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-07-31 17:31:43
                            
                                501阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            linux设置黑白名单vi /etc/hosts.allow   /etc/hosts.denysshd:210.13.218.*:allowsshd:210.13.218.*:deny修改完后要service xinetd restart            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-06-17 14:05:41
                            
                                1510阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Kafka Producer APIs旧版的Procuder API有两种:kafka.producer.SyncProducer和kafka.producer.async.AsyncProducer.它们都实现了同一个接口:class Producer {
	
  /* 将消息发送到指定分区 */  
  public void send(kafka.javaapi.producer.Produ            
                
         
            
            
            
            题目描述试计算在区间 1 到 n 的所有整数中,数字 x(0 ≤ x ≤ 9)共出现了多少次?例如,在 1到 11 中,即在 1、2、3、4、5、6、7、8、9、10、11 中,数字 1 出现了 4 次。输入输出格式输入格式:输入文件名为 count.in。输入共 1 行,包含 2 个整数 n、x,之间用一个空格隔开。                输出格式:输出文件名为 count.out。输出            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-25 19:25:05
                            
                                124阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            白名单:存在白名单内的MAC在接入到无线网络时会直接允许接入,没有存在白名单内的则不允许访问黑名单:存在黑名单内的MAC不允许直接接入,没有存在黑名单内的则可以直接连接黑白名单配置的前提是,配置完成所有基本操作,客户端可以正常连接,下面详细配置AC配置
[AC6605]dhcp enable  //开启DHCP功能
[AC6605]interface Vlanif  1 //进入vlan1
[AC            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-09 10:34:16
                            
                                187阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Nginx做黑白名单机制,主要是通过allow、deny配置项来实现: allow xxx.xxx.xxx.xxx; # 允许指定的IP访问,可以用于实现白名单。deny xxx.xxx.xxx.xxx; # 禁止指定的IP访问,可以用于实现黑名单。要同时屏蔽/开放多个IP访问时,如果所有IP全部写            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-12-12 13:38:31
                            
                                133阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Java 黑白名单机制解析
在现代应用程序中,管理访问权限和资源控制是一项重要的任务。特别是在网络安全领域,"黑白名单"(Whitelisting and Blacklisting)机制广泛用于控制访问和保护资源。本文将重点探讨在 Java 应用程序中如何实现黑白名单机制,并为您提供相应的代码示例。
## 什么是黑白名单?
黑名单是指禁止访问的列表,而白名单则是允许访问的列表。这两个机制            
                
         
            
            
            
            # 黑白名单与Redis的应用
## 1. 引言
在信息安全和访问控制领域,黑白名单是一种常用的策略。它通过明确规定允许和拒绝的对象,来确保系统的安全性。随着数据量的增加,如何高效地管理黑白名单就成了一项重要的挑战。Redis作为一个高性能的键值存储,可以很好地解决这个问题。本文将探讨黑白名单的概念及其在Redis中的实现,并通过代码示例来演示其使用。
## 2. 黑白名单概念
黑白名单的            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-10-28 04:55:11
                            
                                87阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            之前有小伙伴表示,看 Spring Security 这么麻烦,不如自己写一个 Filter 拦截请求,简单实用。自己写当然也可以实现,但是大部分情况下,大家都不是专业的 Web 安全工程师,所以考虑问题也不过就是认证和授权,这两个问题处理好了,似乎系统就很安全了。其实不是这样的!各种各样的 Web 攻击每天都在发生,什么固定会话攻击、csrf 攻击等等,如果不了解这些攻击,那么做出来的系统肯定也