[asterisk-ss7] using dahdi as an E1 sniffer
Horacio J. Peña
horape at compendium.com.ar
Fri Apr 30 10:58:02 CDT 2010
Hola!
Is there any app that would allow two E1s to be "bridged" so I can
intercept a link and use dahdi pcap to analyze the traffic? (does dahdi
pcap work for audio/pri channels or only ss7?)
If there isn't, would something like this work?
main()
{
int fds[64];
// open channels as rw, E1 1 in fds[0..31], E1 2 in fds[32..63]
int BS = 1;
char buf[BS];
while (read (fds[0], buf, BS) {
write (fds[32], buf, BS);
for (i=1;i<64;++i) {
read (fds[i], buf, BS);
write (fds[(i+32)%64], buf, BS);
}
}
}
(this uses fds[0] as clocking)
How many bytes at once (BS) should I read/write? Should I do something
very different? (It has been a long time since I worked with zap cards)
Thanks!
--
Horacio J. Peña
horape at compendium.com.ar
horape at uninet.edu
More information about the asterisk-ss7
mailing list