分页
摘要:public class PageHtml<T> { public Map showPageHtml(Integer currentPage, Integer pageSize, Integer count) { //计算总页数 int st = 0, ed = 0, all_pager = 0;
阅读全文
posted @
2021-06-30 16:41
23云恋49枫
阅读(36)
推荐(0) 编辑
使用concurrent.futures模块并发,实现进程池、线程池
摘要:concurrent.futures介绍 future 是一种对象,表示异步执行的操作。这个概念是 concurrent.futures模块和asyncio包的基础。 Python标准库为我们提供了threading和multiprocessing模块编写相应的异步多线程/多进程代码。 concur
阅读全文
posted @
2019-10-08 16:15
23云恋49枫
阅读(750)
推荐(0) 编辑
快速获取IP地址的各种方法
摘要:调用百度的IP定位API(首先需要去百度开放平台注册申请key值http://lbsyun.baidu.com/apiconsole/key) 参数 返回结果示例: 淘宝API 返回结果示例: #!/usr/bin/env python # -*- coding: utf-8 -*- import
阅读全文
posted @
2018-11-01 16:54
23云恋49枫
阅读(2960)
推荐(0) 编辑
xlrd 和xlwt 对Excel的操作
摘要:xlrd与xlwt库的异同点对比 相同点 不同点 pip安装 xlrd库的读操作 一种读取方法 输出(可以看出 cell().value的用法会直接取数据的值,不会像 cell()方法,会输出字段数据类型) 另一种读取方法 输出(可以看出 row().value、row().value的用法会直接取
阅读全文
posted @
2018-10-29 15:36
23云恋49枫
阅读(297)
推荐(0) 编辑
Suricata之outputs(输出选项)
摘要:outputs stats.log(统计数据包信息的日志) 配置文件:默认开启,数据包统计时间间隔默认为8S 日志文件:主要统计规定时间间隔内数据包的总量,各种不同类型数据包的数量以及数据包的大小等信息 fast.log(警告输出) 配置文件:默认开启,日志内容默认为追加模式 日志输出:这个日志输出
阅读全文
posted @
2018-04-12 17:04
23云恋49枫
阅读(4398)
推荐(1) 编辑
suricata 配置文件threshold
摘要:threshold threshold(阈值)关键字可用于控制规则的警报频率,它有3种模式: type “threshold” 此类型可用于在规则生成警报之前为其设置最小阈值,下面的例子表示,如果我们在一分钟的时间内从同一台服务器获得10个或更多入站电子邮件则触发警报 type “limit” 这种
阅读全文
posted @
2018-04-11 17:41
23云恋49枫
阅读(1131)
推荐(0) 编辑
suricata HTTP关键字
摘要:http request http request请求包括请求行、请求头、空行和内容。一个普通的request请求如下: http response http response应答包括应答行,头部,空行和内容,整体结构和request差不多,下图是针对上节request的应答包 HTTP关键字 之前
阅读全文
posted @
2018-04-11 15:37
23云恋49枫
阅读(964)
推荐(0) 编辑
suricata 关键字补充说明
摘要:基本关键字 1、msg(对匹配到的规则的说明,第一部分约定用大写字母表示,msg始终是签名的第一个关键字) 2、Sid(对此规则的一个编号,以数字表示) 3、rev(Rev代表签名的版本,规则每改变一次,rev加一次1,与msg向对,rev总是签名的最后一个关键字) 4、gid(gid表示这条规则所
阅读全文
posted @
2018-04-11 10:20
23云恋49枫
阅读(1023)
推荐(0) 编辑
vSphere Client 搭建Windows server 2008 r2 服务指南
摘要:下载准备 下载并安装vSphere Client 下载Windows server 2008 r2 开始安装 1、首先登录VMware vSphere Client 2、进入VMware vSphere Client主界面,选中服务器,点击创建新虚拟机 3、点击创建新的虚拟机界面,选择典型,点击下一
阅读全文
posted @
2018-04-09 10:04
23云恋49枫
阅读(3445)
推荐(0) 编辑
Suricata 之IPS模式
摘要:IPS 1、Suricata 本身是不具有拦截功能的,想要让它拦截包需要配合 iptables 使用。 首先要确定安装的suricata是否支持IPS模式,如果在安装编译的时候没有启用IPS模式,NFQueue默认为no 2、需要重新编译安装,然后参照 3、编译后查看 4、首先,需要设置 iptab
阅读全文
posted @
2018-03-30 10:58
23云恋49枫
阅读(1210)
推荐(0) 编辑
Suricata默认规则集相关
摘要:Suricata规则集 Suricata 基于规则检测和控制数据流量,所有规则的配置文件保存在rules目录内 1、这些是已知和确认的活动僵尸网络和其C&C(command and control)服务器。由一些组织生成,每日更新 botcc.portgrouped.rules botcc.rule
阅读全文
posted @
2018-03-29 16:54
23云恋49枫
阅读(829)
推荐(0) 编辑
Suricata在ubuntu14.04环境下安装
摘要:简介 Suricata是一款高性能的网络IDS、IPS和网络安全监控引擎。它是由the Open Information Security Foundation开发,是一款开源的系统,现在的NIDS领域snort一枝独秀,而suricata是完全兼容snort规则的多线程IDS,无论在效率还是性能上
阅读全文
posted @
2018-03-28 17:31
23云恋49枫
阅读(1483)
推荐(0) 编辑
初识IP基础分类、CIDR
摘要:IP地址概念 IP(IPv4)地址是一个32位的二进制数,通常被分割为4个“8位二进制数”(也就是4个字节)。IP地址通常用“点分十进制”表示成(a.b.c.d)的形式,其中,a,b,c,d都是0~255之间的十进制整数,它由网络ID和主机ID两部份组成,用来在网络中唯一的标识的一台计算机。网络ID
阅读全文
posted @
2018-03-26 16:23
23云恋49枫
阅读(505)
推荐(0) 编辑
Snort
摘要:简介 Snort是美国Sourcefire公司开发的发布在GPL v2下的IDS(Intrusion Detection System)软件,在1998年,Marty Roesch先生用C语言开发了开放源代码(Open Source)的入侵检测系统Snort.直至今天,Snort已发展成为一个多平台
阅读全文
posted @
2018-03-19 09:34
23云恋49枫
阅读(925)
推荐(0) 编辑
Dshell----开源攻击分析框架
摘要:前言 随着互联网的高速发展,网络安全问题变得至关重要,随着网络的不断规模化和复杂化,网络中拒绝服务(Denial of Service,DoS)攻击和分布式拒绝服务(Distributed Denial of Service, DDoS)攻击的发生频率也越来越高,给网络的正常运行带来了极大的威胁,最
阅读全文
posted @
2018-03-08 16:03
23云恋49枫
阅读(1427)
推荐(0) 编辑
XML Schema格式的"日期型数据”数据库存取
摘要:对于XML Schema格式的"日期型数据”在数据库中存于datetime字段的时候,出现错误 所以直接运行set @@sql_mode='no_engine_substitution';即可
阅读全文
posted @
2017-07-27 17:58
23云恋49枫
阅读(341)
推荐(0) 编辑
Python日志监控系统处理日志(pyinotify)
摘要:前言 最近项目中遇到一个用于监控日志文件的Python包pyinotify,结合自己的项目经验和网上的一些资料总结一下,总的原理是利用pyinotify模块监控日志文件夹,当日志到来的情况下,触发相应的函数进行处理,处理完毕后删除日志文件的过程,下面就着重介绍下pyinotify pyinotify
阅读全文
posted @
2017-07-26 10:10
23云恋49枫
阅读(6987)
推荐(0) 编辑
Python模块之信号学习(signal)
摘要:信号概述 在学习Python前应该学习下Linux下的信号,软中断信号(signal,又简称为信号)用来通知进程发生了异步事件。进程之间可以互相通过系统调用kill发送软中断信号。内核也可以因为内部事件而给进程发送信号,通知进程发生了某个事件。注意,信号只是用来通知某进程发生了什么事件,并不给该进程
阅读全文
posted @
2017-07-25 17:33
23云恋49枫
阅读(5429)
推荐(0) 编辑
I/O多路复用之epoll实战
摘要:概念 IO多路复用是指内核一旦发现进程指定的一个或者多个IO条件准备读取,它就通知该进程 通俗理解(摘自网上一大神) 这些名词比较绕口,理解涵义就好。一个epoll场景:一个酒吧服务员(一个线程),前面趴了一群醉汉,突然一个吼一声“倒酒”(事件),你小跑过去给他倒一杯,然后随他去吧,突然又一个要倒酒
阅读全文
posted @
2017-07-03 17:35
23云恋49枫
阅读(1978)
推荐(1) 编辑