--- /dev/null
+#!/usr/bin/env python3
+#
+# facedancer-umass.py
+#
+# Creating a disk image under linux:
+#
+# # fallocate -l 100M disk.img
+# # fdisk disk.img
+# # losetup -f --show disk.img
+# # kpartx -a /dev/loopX
+# # mkfs.XXX /dev/mapper/loopXpY
+# # mount /dev/mapper/loopXpY /mnt/point
+# do stuff on /mnt/point
+# # umount /mnt/point
+# # kpartx -d /dev/loopX
+# # losetup -d /dev/loopX
+
+from serial import Serial, PARITY_NONE
+
+from Facedancer import *
+from MAXUSBApp import *
+from USBMassStorage import *
+
+sp = Serial("/dev/ttyUSB0", 115200, parity=PARITY_NONE, timeout=2)
+fd = Facedancer(sp, verbose=1)
+u = MAXUSBApp(fd, verbose=1)
+
+d = USBMassStorageDevice(u, "test.img", verbose=3)
+
+d.connect()
+
+try:
+ d.run()
+except KeyboardInterrupt:
+ d.disconnect()
+