Dette er prototypebrettet for [Travis Goodspeeds] Nytt USB-utviklingsverktøy kalt Facedancer. Han tok på seg designet med USB-sikkerhet utnytter seg i tankene, men vi tror det har mye potensial for ren gammel utvikling også.
Kudos på [Frank Herbert] referanse når du navngir prosjektet. Som tegnene fra dune mytologien som perfekt kan simulere enhver person de berører, lar denne enheten du simulere hva du kan forestille deg. En USB-porter kobles til offeret (eller vert) den andre kobles til en utviklingsmaskin. Python kan da brukes til å sende USB-kommandoer i sanntid. Tenk på dette som å gjøre det samme som busspiraten gjør for SPI og I2C, bortsett fra at det gjør det på USB-protokollen selv. På denne måten kan du føle deg gjennom alle veibumpene for å utvikle en ny enhet (eller teste en utnyttelse) uten at du må kompilere og blinke maskinvaren kontinuerlig.