快速配置环境

2022/02/17 快速配置环境 共 1078 字,约 4 分钟

环境合集-f8x

f8x 自动化部署工具

wget -O f8x https://f8x.io/ && mv --force f8x /usr/local/bin/f8x && chmod +x /usr/local/bin/f8x
f8x -h

Suricata

sudo /usr/bin/suricata -c /etc/suricata/suricata.yaml    -i eth0   -s /etc/suricata/rules/test.rules

重要文件介绍

目录:
/etc/suricata/	存放suricata执行和配置文件的目录
/etc/suricata/rules	规则文件存放目录,自己之后写的也要放在这里
/var/log/suricata/	存放suricata日志的目录

文件:
suricata.yaml	suricata的配置文件,重中之重,特别重要,位于/etc/suricata/下
suricata.rules	官方规则文件,存放在/etc/suricata/rules中
fast.log	警告日志文件,存放在/var/log/suricata/下,匹配的输出都在这里

基本使用:

简单介绍一下一种最简单的使用方法:

suricata -c /etc/suricata/suricata.yaml -i eth0    
(使用suricata.yaml规则在eth0上开启监控服务)
cat /var/log/suricata/fast.log    (查看告警日志)

现在开始使用suricata写一条百度触发规则

alert http any any -> any any (msg:"hit baidu.com...";content:"baidu"; reference:url, www.baidu.com;)

保存为test.rules文件放在程序主目录/etc/suricata下

最好将文件放在rules文件夹下,然后去 suricata.yaml 配置文件里修改我上面说的rule-files,在倒数30行左右,将原来的suricata.rules注释掉,写上test.rules. 然后直接启动抓包

go 环境

wget -c https://storage.googleapis.com/golang/go1.8.3.linux-amd64.tar.gz

tar -C  /usr/local  -zxf go1.8.3.linux-amd64.tar.gz

vim /etc/profile
:export PATH=$PATH:/usr/local/go/bin
 source /etc/profile
 go version

文档信息

Search

    Table of Contents