Mobile Networks
Mobile Networks
SS7 Mobile Application Part (MAP) protocol has been introduced for mobility support in 2G networks and is still in active use.
Flowcoder allows to simulate any SS7 MAP network node and assure SS7 security. INAP, CAP, ISUP are also supported. Every SS7 network interface can be simulated packet-by-packet with any standard and non-standard packets exchanged at any order, standard or not. Below we illustrate some of the use cases.
Flowcoder can be used to simulate a real or fake HLR. It can initiate SS7 MAP transactions with MSC/VLR behind an SS7 Firewall using real or fake GlobalTitle. Flowcoder can remotely configure and check the status of the firewall via MML commands if available. Flowcoder can send/receive standard or specially crafted non-standard SS7 MAP messages at any order, and supports any user defined criteria of success/failure.
Receiving an SS7 MAP SMS packet from MSC, decoding it, changing the SMS text string, re-encoding and forwarding the packet to SMSC. Any packet field or set of fields can be modified on the fly. The MITM functionality is available for any protocol supported by Flowcoder.
Flowcoder can simulate an SS7 firewall. Any firewall messages filtering logic could be implemented.
Flowcoder can simulate MSC/VLR node.
Flowcoder supports all IP based UMTS Signaling Protocols and Interfaces. It includes IuPS (RANAP) interface from NodeB to SGSN, and all protocols/interfaces in the core. All INAP, CAP, H.248, MGCP, RADIUS, and DIAMETER based network interfaces are supported. SIP/RTP is supported.
Every UMTS network interface can be simulated packet-by-packet with both standard and non-standard packets payloads and sequences supported.
IuPS is GTP-U and RANAP based interface. Any packet exchange with SGSN, standard or non-standard can be programmed.
Gn is GTP based interface. Any packet exchange with GGSN, standard or non-standard can be programmed. GGSN side could be simulated as well.
IuPS is GTP-U and RANAP based interface. Any packet exchange with NodeB, standard or non-standard can be programmed. NodeB side can be simulated as well.
Ge is CAP based interface. Any packet exchange with gsmSCF, standard or non-standard can be programmed. gsmSCF side of the interface could be simulated as well.
Gr is MAP based interface. Any packet exchange with HLR, standard or non-standard can be programmed. HLR side of the interface could be simulated as well.
Flowcoder supports all EPS (Evolved Packet System) Signaling Protocols and Interfaces. This includes S1 interface from eNodeB to the core, and all the DIAMETER and SIP interfaces in ePC. VoLTE calls with variety of codecs are supported. Internetworking with 2G/3G networks is supported.
Diameter protocol plays a key role in LTE networks. Flowcoder allows to verify DIAMETER security and simulate any UMTS and LTE network node supporting a DIAMETER interface, including Diameter Routing Agents, Relay Agents, etc. Supported protocols and interfaces: CC, NASREQ, Cx/Dx, Dh/Sh, S5/S8, S6, S9, S13, Rx, Ro, Rf, Zn, Zpn, Zh, Gq, Gx, Gxx, Gy, Gz, Sd, Rx, Wx, Pr, Re, Sy, Wa.
Every LTE network interface can be simulated packet-by-packet with both standard and non-standard behavior supported.
Flowcoder can simulate eNodeB both S1-MME and S1-U interfaces. Both Internet connections and VoLTE calls are supported.
Flowcoder supports DIAMETER S6a interface. It could simulate both HSS and MME sides.
Flowcoder supports DIAMETER S6d interface. It could simulate both SGSN and HSS sides.
Flowcoder supports DIAMETER Cx/Dx interface. It could simulate both CSCF and HSS sides.
Flowcoder supports SIP/SDP and the following RTP codecs: G.711 u/aLow, G.723.1, GSM 06.10, GSM 06.20, GSM 06.60, LPC-10, G.729a, AMR, AMR-WB. It also supports the associated interfaces such as S1, S5, Sh, Cx, Rx, Gx, etc.
Every VoLTE network interface can be simulated packet-by-packet with both standard and non-standard behavior supported. Media streaming is supported.
Flowcoder can simulate an SS7 firewall. Any firewall messages filtering logic could be implemented.
All standard voice codecs are supported.