虚拟化服务器+华为防火墙+kiwi_syslog访问留痕

在这里插入图片描述

一、适用场景

1、大中型企业需要对接入用户的访问进行记录时,以前用3CDaemon时,只能用于小型网络当中,记录的数据量太大时,本例采用破解版的kiwi_syslog。
2、当网监、公安查到有非法访问时,可提供基于五元组的外网访问日志记录作为依据。
3、内网的用户量大,在访问外网情况复杂的情况下,保留一定时间内访问的电子记录。

二、拓扑图与思路

(一)前提

1、各设备之间的区域安全策略放行,路由打通
2、内网到DMZ,DMZ到内网,内网到外网,外网回内网,均能互通
3、虚拟化的部署已完成,vm server与内网之间能正常通信,对虚拟化部署不熟悉的,可以从前面写的文章中了解。
在这里插入图片描述
4、在vm server 2008上配置wiki_syslog服务时,指定接收日志的ip地址,为防火墙到LSW1的G1/02与G1/0/3绑定的逻辑链路接口Eth-trunk上配置的ip地址,即该Eth-trunk是三层接口(注意实战操作时,防火墙上的接口配置为二层模式,加入到Eth-trunk链路聚合后,再把Eth-trunk逻辑接口配置为三层模式,然后再给三层模式的Eth-trunk接口配置ip地址)。

(二)思路

1、在日志服务器wiki_syslog上配置接收日志的接口时,指定上述Eth-trunk接口的ip地址,既能接收内网访问服务器的网络流量日志,又能接收内网访问外网的网络流量日志。
2、使用1台物理服务器,虚拟化成多台vm server后,可以在1台虚拟化的物理服务器上跑多种不同的业务,而且业务独立运行,各业务之间的端口不会出现冲突。
3、防火墙与内网区域之间的链路采用Eth-trunk的双链路聚合,既能让网络流量负载均衡在2条链路上跑,又能起到冗余的作用,当1条链路故障后,另1条链路仍然可正常运行,确保业务不中断。

三、配置过程(本例以wiki_syslog为主)

(一)华为防火墙配置

1、登录到华为防火墙后,从上方点系统,然后左侧选日志配置、日志配置
在这里插入图片描述
2、华为防火墙安全策略配置(略)
3、路由配置(略)
第2、3步是根据具体的实际环境,打通网络完成的操作,具体的命令可参考之前写的文章

(二)vm server 2008上安装wiki_syslog

下载地址:链接:http://pan.baidu.com/s/1mhVr84S 密码:ptas
1、解压后,执行kiwi_syslog_server_9.5.0.setup.exe
在这里插入图片描述
2、同意协议,如下图:
在这里插入图片描述
3、安装能以服务的方式进行,也能以应用程序的方式进行,本例选服务的方式如下图:
在这里插入图片描述
4、可以手动指定一个统计管理员,也能用本地系统统计,此处本例选默认本地,如下图:
在这里插入图片描述
5、选择安装kiwi_syslog的WEB访问方式,勾选即可,如下图:
在这里插入图片描述
6、选安装的组件时,我们选NORMAL正常的默认选项即可,如下图:
在这里插入图片描述
7、指定 安装的路径,此处我们默认安装C盘的路径下,若要修改安装路径点browse浏览按钮,如下图。(但是后面日志保存的路径设置,我们放在别的磁盘中,后面的步骤中会指出日志文件保存在哪个路径下)
在这里插入图片描述
8、安装的过程中,会提示需要安装.net Framework 3.5,是否下载安装,如下图:(本例我们手动已经下载好了一个.net Framework4.5.2,所以只要安装即可。)
在这里插入图片描述
9、等待dotnetfx35.exe安装结束,如下图:
在这里插入图片描述
10、等待完成组件的安装,如下图:
在这里插入图片描述

11、进入到WEB方式访问服务的安装,如下图,点next进行下一步
在这里插入图片描述
12、需要安装以下组件,其中第一项skip跳过了,找到了别的版本,如下图:
在这里插入图片描述
13、在完成所需的先决条件之后自动开始安装主应用程序,如下图:
在这里插入图片描述
14、等待先决条件的安装,如下图:
在这里插入图片描述
15、进入到kiwi_syslog的WEB访问安装向导,如下图:
在这里插入图片描述
16、accept接受协议,点next安装下一步
在这里插入图片描述
17、安装完成后,让桌面、开始菜单、快速启动栏显示kiwi_syslog的程序图标,如下图:
在这里插入图片描述
18、指定安装的路径,如下图:
在这里插入图片描述
19、指定站点的根路径和访问的端口号,如下图:
在这里插入图片描述
20、指定WEB方式访问kiwi_syslog的用户名和密码,如下图:
在这里插入图片描述
21、可以back返回修改,也可以点install开始安装,如下图:
在这里插入图片描述
22、等待安装完成,如下图:
在这里插入图片描述
23、点finisth完成安装,如下图:
在这里插入图片描述

24、打开时可以看到,运行试用期14天,如下图,所以接下来要完成破解的过程
在这里插入图片描述
25、打开 任务管理器,从进程中,找到syslog开头的3个进程,逐一结束进程,如下图:
在这里插入图片描述
26、把注册机文件夹下的2个文件,替换到安装目录中,如下图:
在这里插入图片描述
在这里插入图片描述
27、替换2个文件之后,打开kiwi_syslog,执行help菜单中的enter license details,输入许可协议
在这里插入图片描述
28、选择非internet注册,采用线下注册的方式,点next,如下图:
在这里插入图片描述
29、点copy unique Machine ID按钮,复制机器码,如下图:

在这里插入图片描述
30、提示机器码已经被复制到剪贴板,点确定,如下图:
在这里插入图片描述
31、运行算号器时,提示需要安装.net framework4.0以上的版本,所以我们下载了一个.net framework4.5.2
在这里插入图片描述
32、安装.net framework4.5.2,开始解压,如下图:
在这里插入图片描述
33、进入安装程序,如下图:
在这里插入图片描述
34、接受协议,安装,如下图:
在这里插入图片描述
35、等待安装进度,如下图:
在这里插入图片描述
36、完成.net framework4.5.2的安装后,再执行算号器,就可以打开了

在这里插入图片描述
37、把前面第30步复制的机器码,粘贴到Enter your Unique Machine ID:的位置后,输入用户名,再指定一个靠后一点的过期日期(即该kiwi_syslog运行到哪天过期),点gernerate!,生成一个许可协议文件
在这里插入图片描述
38、把生成的许可协议文件REPT.lic.lic保存到桌面上,如下图:
在这里插入图片描述
39、回到kiwi_syslog软件中,点browse浏览按钮,把刚才保存到桌面的REPT.lic.lic指定为了许可协议,点next,如下图:
在这里插入图片描述
40、导入许可协议文件后,kiwisyslog 协议被激活,如下图,

在这里插入图片描述
41、点finish完成kiwi_syslog的激活
在这里插入图片描述
42、打开kiwi_syslog后,从help菜单执行about kiwi syslog server后,可以看到过期日期是我们设置的2088年8月1日,说明激活成功。
在这里插入图片描述

(三)配置wiki_syslog

1、配置wiki_syslog的日志文件保存的文件名称、路径、保存的单个日志文件的大小
在这里插入图片描述
注:上图中的12,是指配置保存在日志服务器中的文件数量,最大可配置1000,可根据实际网络的流量情况配置,一般保存半年到一年,观察峰值时间段的流量计算一下。本次实战中,20分钟需要300MB的日志文件容量,即半年大概4TB。
2、新建计划任务,
(1)右击schedule,add new schedule,新建计划任务,如下图:
在这里插入图片描述
(2)以天day为单位,每隔7天记录一次。
Source字段(设置临时存储日志的路径)
Destination字段(设置最终日志存储目录)
在这里插入图片描述
设置完成后,点apply应用,再点OK退出,重启kiwi_syslog让设置生效。
(3)设置日志文件永久保存的路径 ,本例选择D盘保存,因为C是系统盘,要是日志文件存储的时间长一点之后,可能会满,导致操作系统和日志服务系统无法正常运行,如下图:
在这里插入图片描述
3、配置kiwi_syslog接收日志的协议和端口号,如下图:
本次实战中,我们使用的是华为防火墙,UDP协议,514端口,并输入防火墙的内网ip地址
在这里插入图片描述
data encoding:选UTF-8,防止有些中文的输出变乱码。

四、结果验证

(一)生成的文件

    文件名称与大小,每个文件以300MB的大小分开,若生成的文件太大,打开时所需占用的内存较多,打开的时间长,所以我们本次实战配置300MB的日志文件大小,就分隔到下一个文件,如下图:

在这里插入图片描述

(二)用记事本打开某个日志文件的内容如下图:

请添加图片描述
(三)以WEB方式访问kiwi_syslog服务器,服务器的ip+端口号,查看即时的数据,如下图:
本例访问地址:
http://192.168.0.21:8088
在这里插入图片描述

本文至此结束,kiwi_syslog的具体参数设置还望多多交流。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/190756.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

kubernetes--Pod进阶

目录 一、资源限制: 1. 资源限制的两种规范: 2. Pod 和 容器 的资源请求和限制: 3. CPU 资源单位: 4. 内存资源单位 : 5. 资源限制示例: 二、健康检查:探针(Probe) 1. 探…

Git Gui的使用及ssh协议-IEDA使用git

目录 一.Git Gui的使用 二.ssh协议 2.1 什么是ssh key 2.2 配置用户名和邮箱(如果已经配置,就跳过) 2.3 生成(或删除)秘钥 ​编辑 2.4 远程仓库绑定公钥 三.IEDA使用git 3.1 idea配置Git 3.2 项目上传Git 3.3 演示 一.Git Gu…

python打包部署脚本

linux可使用expect来实现自动交互,windows想要写出同样的功能脚本,只能使用python或者安装ActiveTcl 1、安装python Microsoft Store搜索python直接安装,默认会直接添加到环境变量https://www.python.org/官网下载,点击安装时会提…

lua 时间差功能概略

简介 在进行程序设计过程中,经常需要对某些函数、某些程序片断从开始运行到运行结束所耗费的时间进行一些量化。这种量化实际上就是计算时间差。 获取函数耗时情景如下: function time_used() --开始计时-- do something at here. --结束计时--时间差&…

tomcat下载与使用教程

1. tomcat下载 官网:https://tomcat.apache.org/ 镜像地址:https://mirrors.huaweicloud.com/apache/tomcat/ 1、选择一个版本下载,官网下载速度缓慢,推荐镜像 2、对压缩包进行解压,无需进行安装,解压放…

Java 算法篇-深入了解单链表的反转(实现:用 5 种方式来具体实现)

🔥博客主页: 小扳_-CSDN博客 ❤感谢大家点赞👍收藏⭐评论✍ 文章目录 1.0 单链表的反转说明 2.0 单链表的创建 3.0 实现单链表反转的五种方法 3.1 实现单链表反转 - 循环复制(迭代法) 3.2 实现单链表反转 - 头插法 3…

OpenGL_Learn10(颜色)

1. 颜色 我们在现实生活中看到某一物体的颜色并不是这个物体真正拥有的颜色,而是它所反射的(Reflected)颜色。换句话说,那些不能被物体所吸收(Absorb)的颜色(被拒绝的颜色)就是我们能够感知到的物体的颜色。例如,太阳光…

计算机提示“找不到emp.dll,无法继续执行代码”,这几种解决办法都可以解决

在计算机使用过程中,我们可能会遇到各种问题,其中之一就是系统文件丢失。emp.dll文件是Windows操作系统中的一个重要组件,如果丢失或损坏,可能会导致系统运行不稳定甚至无法正常启动。本文将详细介绍emp.dll文件丢失恢复的4个方法…

【中间件篇-Redis缓存数据库04】Redis底层原理持久化、分布式锁

Redis底层原理 持久化 Redis虽然是个内存数据库,但是Redis支持RDB和AOF两种持久化机制,将数据写往磁盘,可以有效地避免因进程退出造成的数据丢失问题,当下次重启时利用之前持久化的文件即可实现数据恢复。 RDB RDB持久化是把当…

C语言--1,5,10人民币若干,现在需要18元,一共有多少种?

今天小编给大家分享一下穷举法的一道典型例题 一.题目描述 1,5,10人民币若干,现在需要18元,一共有多少种? 二.思路分析 总共有18块钱,设1元有x张,5元有y张,10元有z张,则有表达式:x5y10z18,穷举法最重要的…

模型部署:量化中的Post-Training-Quantization(PTQ)和Quantization-Aware-Training(QAT)

模型部署:量化中的Post-Training-Quantization(PTQ)和Quantization-Aware-Training(QAT) 前言量化Post-Training-Quantization(PTQ)Quantization-Aware-Training(QAT) 参…

AIGC|如何将Milvus集成到LangFlow中?详细代码演示!

目录 一、基本介绍 二、修改langflow代码使其支持milvus 三、效果演示 langflow是一个LangChain UI,它提供了一种交互界面来使用LangChain,通过简单的拖拽即可搭建自己的实验、原型流。通过在langflow中引入Milvus,用户可以更方便地存储和…

【Java 进阶篇】JQuery DOM操作:通用属性操作的绝妙魔法

在前端的舞台上,JQuery犹如一位魔法师,为我们展现了操纵HTML元素的奇妙技巧。而在这个技巧的精妙组成中,通用属性操作是一门绝妙的魔法。在本篇博客中,我们将深入研究JQuery DOM操作中的通用属性操作,揭示这段魔法的神…

业务出海之服务器探秘

这几年随着国内互联网市场的逐渐饱和,越来越多的公司加入到出海的行列,很多领域都取得了很不错的成就。虽然出海可以获得更加广阔的市场,但也需要面对很多之前在国内可能没有重视的一些问题。集中在海外服务器的选择维度上就有很大的变化。例…

“第六十七天”

各位,昨天查找子串的方法想起来了,就是那个KMP算法......自己理解都有点困难,还看看能不能想一下,确实很困难啊。 不要忘了toupper函数和tolower函数不是直接改变字符的大小写,而是返回对应的大小写的值,需…

2023nacos源码解读第2集——nacos-server的启动

nacos 是一个典型的server-client中间件,server这里安装最新的nacos-server 2.3.0-BETA版本 1.docker启动nacos-server 镜像详情参考nacos-docker项目的readme ,很方便,但是官方提供的nacos-server镜像往往可能滞后,且不便于后续…

Libhybris之线程局部存储TLS实例(五)

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀 人生格言: 人生…

【STM32 CAN】STM32G47x 单片机FDCAN作为普通CAN外设使用教程

STM32G47x 单片机FDCAN作为普通CAN外设使用教程 控制器局域网总线(CAN,Controller Area Network)是一种用于实时应用的串行通讯协议总线,它可以使用双绞线来传输信号,是世界上应用最广泛的现场总线之一。CAN协议用于汽…

Apache Druid连接回收引发的血案

问题 线上执行大批量定时任务,发现SQL执行失败的报错: CommunicationsException, druid version 1.1.10, jdbcUrl : jdbc:mysql://xxx?useUnicodetrue&characterEncodingUTF-8&zeroDateTimeBehaviorconvertToNull,testWhileIdle true, idle …

Java事务详解

一、事务的理解: 1、事务的特性: 1) 原子性(atomicity):事务是数据库的逻辑工作单位,而且是必须是原子工作单位,对于其数据修改,要么全部执行,要么全部不执行。 2) 一致性…