initial ftdi implementation
[goodfet] / client / facedancer-ftdi.py
1 #!/usr/bin/env python3
2 #
3 # facedancer-ftdi.py
4
5 from serial import Serial, PARITY_NONE
6
7 from Facedancer import *
8 from MAXUSBApp import *
9 from USBFtdi import *
10
11 sp = Serial("/dev/ttyUSB0", 115200, parity=PARITY_NONE, timeout=2)
12 fd = Facedancer(sp, verbose=1)
13 u = MAXUSBApp(fd, verbose=1)
14
15 d = USBFtdiDevice(u, verbose=4)
16
17 d.connect()
18
19 try:
20     d.run()
21 # SIGINT raises KeyboardInterrupt
22 except KeyboardInterrupt:
23     d.disconnect()
24