Commit Graph

99 Commits

Author SHA1 Message Date
fumingwei
a59d3a1eef 1、增加判断是否是syn建立连接判断 2、增加version信息通过nm -d 显示 2020-09-23 17:31:42 +08:00
fumingwei
9a48841641 1、将dynamic bypass 从tsg_entry.cpp 拆分出来 2、使用ja3信息代替chello信息做bypass ssl信息 3、增加获取ja3流标签,通过cmsg发送给tfe 4、增加dynamic bypass 配置文件开关 2020-09-22 18:16:19 +08:00
fumingwei
5f3a73a096 修改kni不写入安全日志问题 2020-09-21 13:34:29 +08:00
fumingwei
1abdb335e4 修改自检配置项2、增加读自检多条拦截策略 2020-09-11 18:50:51 +08:00
fumingwei
8f2c00fd6e 1、修改释放handle 指针是没有判断为空的bug 2020-09-10 11:30:41 +08:00
fumingwei
6c2c96a232 1、修改输出cmsg malloc size 的日志级别 2、修改设置cmsg错误输出日志 2020-09-04 17:33:19 +08:00
fumingwei
0ef75857d5 1、删除tsg 相关头文件 2、增加cmsg 相关日志 2020-08-25 14:29:31 +08:00
fumingwei
dca9c67275 TSG-2846: 增加 kni 对共享tsg_master 扫描maat 结果给tfe的支持 2020-08-24 11:33:41 +08:00
fumingwei
5313a04d93 TSG-2611: 修改重复流量多次进行tcp option 扫描问题 2020-08-21 09:48:14 +08:00
fumingwei
d60632cd96 TSG-2611:1、修改对获取tcp_maxseg的处理 2020-08-17 18:45:55 +08:00
fumingwei
6812704f92 TSG-2611: 修改关闭tcp option功能时没有关闭扫描maat的问题 2020-08-17 14:49:55 +08:00
fumingwei
c88516a573 TSG-2611:1、通过修改cmsg修改mss值 2、增加tcp option 功能开关 2020-08-17 11:52:33 +08:00
fumingwei
268b3ecac2 1、增加proxy tcp option 功能 2、 将kni_entry.cpp 拆分出来 kni_entry.h 2020-07-29 13:56:58 +08:00
fumingwei
2ce9e92151 TSG-1484:修改dynamic bypass debug 写入日志 2020-06-18 11:35:44 +08:00
fumingwei
d14a65545e TSG-1484:1、增加使用htable的配置2、修改debug 日志写入错误问题 2020-06-17 19:33:32 +08:00
fumingwei
717f066b55 TSG-1484:将tfe 的dynamic bypass 移至kni 2020-06-15 17:15:08 +08:00
fumingwei
5bb0baa47a TSG-1967:调用tsg_set_statistic_opt 写入ssl pinning 计数 2020-06-11 20:28:11 +08:00
崔一鸣
1b271d6bba 修复错误丢弃重复流量包的bug 2020-06-11 18:19:04 +08:00
fumingwei
28a5b841ad TSG-1198:自检项目,kni调整自检策略的分流规则,使得自检报文可以确定通过各计算板 2020-05-25 18:19:40 +08:00
付明卫
50a682ab6c 增加ci/cd 编译头文件 2020-05-18 14:38:14 +08:00
fumingwei
8e7e9da519 保证pinnig链接计数时间与intecept的链接计数时间保持一致统计tntercept动作放入kni,修改tsg_entry代码 2020-05-18 12:04:28 +08:00
fumingwei
f1601233b7 1、增加kni对ssh协议的支持2、增加kni对流方向的识别信息 2020-04-07 11:19:52 +08:00
崔一鸣
57bfa41b3c 调整重复流量识别逻辑 2020-01-15 17:24:12 +08:00
崔一鸣
e879652c48 修复笔误 2019-12-16 10:59:35 +08:00
崔一鸣
a52136fb6b 修复一些格式问题 2019-12-13 17:08:01 +08:00
崔一鸣
04ed5150e6 修改拦截失败的返回值 2019-12-13 17:08:01 +08:00
崔一鸣
1d1ed798d1 修改kill_other返回值, 解决发送日志时streaminfo为空的问题 2019-12-13 17:08:01 +08:00
崔一鸣
e9c696199c 返回值改成kill_other 2019-12-13 17:08:01 +08:00
崔一鸣
88bb1df0f3 删除多余文件 2019-12-13 17:08:01 +08:00
崔一鸣
08f6d8c428 日志接口调用总控提供的接口 2019-12-13 17:08:01 +08:00
崔一鸣
72e38dcdab 删除一些多余配置, 修复一些小bug 2019-12-13 17:08:01 +08:00
崔一鸣
3b81b3f083 kni适配firewall 2019-12-13 16:55:57 +08:00
崔一鸣
9e42ae3596 修复当包大小超过MTU时段错误的bug 2019-12-13 16:37:05 +08:00
崔一鸣
b7a0b7ef9f 兼容双臂模式下没有原始mac 2019-12-02 16:52:30 +08:00
崔一鸣
624f2cab07 消除编译警告 2019-11-05 15:32:50 +08:00
崔一鸣
1b22879e90 解决创建hash表时重复打印配置问题 2019-11-05 15:01:18 +08:00
崔一鸣
0ef167555a fs增加输出间隔配置 2019-11-05 14:50:53 +08:00
崔一鸣
a2f03e8631 tun模式下多线程直接退出, 统一名称修改 2019-10-23 16:30:36 +08:00
崔一鸣
baefa2a6bf 重复流量识别key去掉ttl 2019-10-16 18:26:42 +08:00
崔一鸣
e65880ab16 修改ip转换时笔误 2019-09-24 17:15:13 +08:00
崔一鸣
a3f3912cdd * fs2统计增加每个线程hash表等统计
* 错误日志加上四元组信息
* dablooms删除一些打印信息
2019-09-22 15:29:33 +08:00
崔一鸣
98b52c6771 fs2增加pme和hash表当前元素个数 2019-09-20 23:47:10 +08:00
崔一鸣
7ff58defed 修改tuple2stm插入失败时四元组打印错误, 修复polling收包时j写成i 2019-09-20 22:06:15 +08:00
崔一鸣
f54dfbf86f * 修复收到重复syn/ack时,kni_get_tcpopt的内存泄漏
* uuid需要加锁,修改traceid的生成方式为pid+clocktime
   * 重新整理fs2的各项统计
   * 修改stream_error发通联日志的信息
2019-09-20 19:15:32 +08:00
崔一鸣
f8b1d371e3 修改tableinfo, 修改证书校验初始值为-1 2019-09-19 11:36:11 +08:00
崔一鸣
c23552de05 修复一处内存泄漏, 添加cmsg失败bypass 2019-09-18 19:53:20 +08:00
崔一鸣
db25c4f333 支持获取原始mac 2019-09-18 15:56:59 +08:00
崔一鸣
05741fed8a fs2优化 2019-09-17 17:24:22 +08:00
崔一鸣
2644a75398 fs统计和通联日志优化 2019-09-16 16:45:25 +08:00
崔一鸣
ca0a1024c4 修改kni拦截字节数统计笔误 2019-09-12 16:13:35 +08:00