SigFW 是一个用于SS7的开源信令防火墙,直径过滤,反欺骗和反攻击。
安装 Maven (可选) 以及 Netbeans IDE
git clone https://github.com/P1Sec/SigFW
cd ./SigFW/sigfw/sigfw.sigfw mvn clean install -Dmaven.test.skip=true
mvn exec:java -Dexec.mainClass="ss7fw.SS7Firewall" mvn exec:java -Dexec.mainClass="ss7fw.SS7ClientLiveInput" mvn exec:java -Dexec.mainClass="ss7fw.SS7Server"
cd ./input mkfifo pipe tshark -T ek -x -j "" -r ./input/sigtran.pcap > sigtran.json cat ./input/sigtran.json > pipe
mvn exec:java -Dexec.mainClass="diameterfw.DiameterFirewall" mvn exec:java -Dexec.mainClass="diameterfw.DiameterClientLiveInput" mvn exec:java -Dexec.mainClass="diameterfw.DiameterServer"
cd ./input mkfifo pipe tshark -T ek -x -j "" -r ./input/diameter.pcap > diameter.json cat ./input/diameter.json > pipe