SigFW

SS7的开源信令防火墙
授权协议 AGPL
开发语言 Java
所属分类 管理和监控、 无线网络工具
软件类型 开源软件
地区 不详
投 递 者 史昊焱
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

SigFW 是一个用于SS7的开源信令防火墙,直径过滤,反欺骗和反攻击。

前提要求

安装 Maven (可选) 以及 Netbeans IDE 

克隆代码

git clone https://github.com/P1Sec/SigFW

构建 SigFW 项目

cd ./SigFW/sigfw/sigfw.sigfw
mvn clean install -Dmaven.test.skip=true

运行 SS7FW

mvn exec:java -Dexec.mainClass="ss7fw.SS7Firewall"
mvn exec:java -Dexec.mainClass="ss7fw.SS7ClientLiveInput"
mvn exec:java -Dexec.mainClass="ss7fw.SS7Server"

从 pcap 重放流量

cd ./input
mkfifo pipe
tshark -T ek -x -j "" -r ./input/sigtran.pcap > sigtran.json
cat ./input/sigtran.json > pipe

运行 DiameterFW

mvn exec:java -Dexec.mainClass="diameterfw.DiameterFirewall"
mvn exec:java -Dexec.mainClass="diameterfw.DiameterClientLiveInput"
mvn exec:java -Dexec.mainClass="diameterfw.DiameterServer"

从 pcap 重放流量

cd ./input
mkfifo pipe
tshark -T ek -x -j "" -r ./input/diameter.pcap > diameter.json
cat ./input/diameter.json > pipe
 相关资料
  • 本文向大家介绍LuLu打造一款macOS的开源防火墙,包括了LuLu打造一款macOS的开源防火墙的使用技巧和注意事项,需要的朋友参考一下 LuLu是一款macOS下的免费且开源防火墙 ,其主要用于阻止未经授权的(传出)网络流量,除非用户明确允许: 完整的细节和使用说明可以 点此查看 。 LuLu的初心是打造一款简单易用的防火墙,因此在使用上也存在着局限性。其中的一些不足之处将在后续的开发中得到补

  • 基本概念 netfilter Linux 内核包含一个强大的网络过滤子系统 netfilter。netfilter 子系统允许内核模块对遍历系统的每个网络数据包进行检查。这表示在任何传入、传出或转发的网络数据包到达用户空间中的组件之前,都可以通过编程方式检查、修改、丢弃或拒绝。netfilter 是 RHEL 7 计算机上构建防火墙的主要构建块。 尽管系统管理员理论上可以编写自己的内核模块以与 n

  • 我有一个服务器写在JavaServerSocket。 我有一个客户端,它位于一个公司防火墙之上,除了公共端口之外,它阻止了所有东西。 我已在SMTP端口(#25)上启动服务器。 有防火墙的用户连接到它,到目前为止一切正常。 然后服务器处理ServerSocket.accept()。据我所知,它在一个随机端口上创建一个套接字(每次端口号都不同)。因为防火墙而失败。 我的问题是-如何制作ServerS

  • 那么如何打开端口并使其在重启后存活呢?

  • iptables 命令 防火墙分为硬件防火墙和软件防火墙 防火墙策略一般分为两种:开放和屏蔽 iptables 是 Linux 上常用的防火墙软件 iptables 一共有四张表和五条链 iptables (选项)[表名] (选项)[链名规则] (选项)[动作] 表: Raw 负责连接跟踪 Mangle 负责包处理 Nat 负责地址转换 Filter 负责包过滤 链名规则: PREROUTING

  • 使用命令提示符修改Windows防火墙 我可以允许域/公共/私有复选标记都在同一行中(就像我可以手动单击一样)? 到目前为止,我有3个条目,每种类型都有一个复选标记: netsh advfirewall firewall add rule name=“MyApp”dir=in action=allow program=“C:\MyApp.exe”enable=yes profile=domain

  • 一面 自我介绍 介绍实习的主要工作 了解的测试理论 如何编写测试用例 bug管理 bug状态 什么时候推动研发修复bug 对测开的理解 linux修改权限指令? 数字分别代表什么? 什么是测试左移 在校成绩怎么样 考研还是保研 是党员吗 学生干部工作 项目获奖情况 奖学金情况 记得还问了高考考研分数 反问 感觉还行 后续没消息了 应该是成都招满了吧 #23届秋招笔面经#

  • 本文向大家介绍Centos7.1防火墙开放端口快速方法,包括了Centos7.1防火墙开放端口快速方法的使用技巧和注意事项,需要的朋友参考一下 例如安装Nagios后,要开放5666端口与服务器连接,命令如下: CentOS 7开放端口: CentOS升级到7之后,发现无法使用iptables控制Linuxs的端口,google之后发现Centos 7使用firewalld代替了原来的iptabl