summaryrefslogtreecommitdiff
path: root/cleopatre/tools
diff options
context:
space:
mode:
authorYacine Belkadi2012-08-28 12:41:00 +0200
committerYacine Belkadi2012-09-07 15:51:38 +0200
commitc37aeaabfbaa08b14ef989e6ae072484960734ca (patch)
tree5ec81e1cfe8ebf860d81fcf4bae3e842b4b367b0 /cleopatre/tools
parent60b5dfba2d5555c044186bcce04a76b8f0902f01 (diff)
cleo/tools/spidupdate.py: remove the SpidTest class, closes #3349
Remove the SpidTest class, because it looks like some debugging code that was left over.
Diffstat (limited to 'cleopatre/tools')
-rwxr-xr-xcleopatre/tools/spidupd/spidupdate.py52
1 files changed, 0 insertions, 52 deletions
diff --git a/cleopatre/tools/spidupd/spidupdate.py b/cleopatre/tools/spidupd/spidupdate.py
index 7225051e49..7577590771 100755
--- a/cleopatre/tools/spidupd/spidupdate.py
+++ b/cleopatre/tools/spidupd/spidupdate.py
@@ -331,55 +331,3 @@ def main():
if __name__ == "__main__":
main()
-
-
-class SpidTest:
-
- """Test class for SpidUpdate"""
-
- name = "SpidTest"
- FSM_STATE_INIT = 0
- FSM_STATE_START = 1
- FSM_STATE_TRANSFER = 2
- FSM_STATE_END = 3
-
- IFF_TAP = 0x0002
- IFF_NO_PI = 0x1000
- TUNSETIFF = 0x400454ca
- TUNSETNOCSUM = 0x400454c8
-
- def __init__(self, iface=None):
- #socket = conf.L2socket(type=ETH_P_HPAV, iface=iface)
-
- #tun0 = open("/dev/net/tun", mode='rw')
- #ifreq0 = struct.pack('16sh', "tap0",
- # SpidTest.IFF_TAP | SpidTest.IFF_NO_PI)
- #ioctl(tun0, SpidTest.TUNSETIFF, ifreq0)
- #ioctl(tun0, SpidTest.TUNSETNOCSUM, 1)
-
- #tun1 = open("/dev/net/tun", mode='rw')
- #ifreq1 = struct.pack('16sh', "tap1",
- # SpidTest.IFF_TAP | SpidTest.IFF_NO_PI)
- #ioctl(tun1, SpidTest.TUNSETIFF, ifreq1)
- #ioctl(tun1, SpidTest.TUNSETNOCSUM, 1)
-
- while 1:
- p = sniff(iface=iface,
- lfilter=lambda x: hasattr(x, 'type') and
- (x.type == ETH_P_HPAV), count=1)
- #mme = p[0].getlayer(Mme)
- start = p[0].getlayer(VsUpdateStartReq)
- if start is not None:
- if ((start.oui == OUI_SPIDCOM) and (start.version == 1) and
- (VsUpdateStartReq.ARCH_ENUM[start.arch] is "SPC300") and
- (VsUpdateStartReq.TYPE_ENUM[start.type] is "NORMAL")):
- break
-
- print "Found start"
- ether = p[0].getlayer(scapy.Ether)
- sendp(scapy.Ether(dst=ETHER_BROADCAST, type=ETH_P_HPAV) /
- Mme(mmtype=(Mme.TYPE_VS_UPDATE_START | Mme.TYPE_CNF)) /
- VsUpdateStartCnf(), iface=iface)
-# if mme.mmtype == Mme.TYPE_VS_UPDATE_START | Mme.TYPE_REQ:
-# packet.dissect(s);
- print "Exit"