<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://elvis.hcw.ac.at/wiki/index.php?action=history&amp;feed=atom&amp;title=GreatFET_One_and_FaceDancer</id>
	<title>GreatFET One and FaceDancer - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://elvis.hcw.ac.at/wiki/index.php?action=history&amp;feed=atom&amp;title=GreatFET_One_and_FaceDancer"/>
	<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=GreatFET_One_and_FaceDancer&amp;action=history"/>
	<updated>2026-09-09T16:52:55Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.41.5</generator>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=GreatFET_One_and_FaceDancer&amp;diff=17831&amp;oldid=prev</id>
		<title>EDamisch: Created page with &quot;== Summary ==   The GreatFET One is a versatile USB device used by developers, researchers, and security professionals for various USB-related tasks. Together with the Facedancer software, the GreatFET One serves as a USB fuzzing and prototyping tool. This article explains how to set up the Facedancer software and execute an example script from the Facedancer GitHub repository.  === Requirements === * GreatFET One hardware * A computer with Linux, macOS, or Windows * Pyt...&quot;</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=GreatFET_One_and_FaceDancer&amp;diff=17831&amp;oldid=prev"/>
		<updated>2025-01-07T22:55:07Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;== Summary ==   The GreatFET One is a versatile USB device used by developers, researchers, and security professionals for various USB-related tasks. Together with the Facedancer software, the GreatFET One serves as a USB fuzzing and prototyping tool. This article explains how to set up the Facedancer software and execute an example script from the Facedancer GitHub repository.  === Requirements === * GreatFET One hardware * A computer with Linux, macOS, or Windows * Pyt...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Summary == &lt;br /&gt;
&lt;br /&gt;
The GreatFET One is a versatile USB device used by developers, researchers, and security professionals for various USB-related tasks. Together with the Facedancer software, the GreatFET One serves as a USB fuzzing and prototyping tool. This article explains how to set up the Facedancer software and execute an example script from the Facedancer GitHub repository.&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
* GreatFET One hardware&lt;br /&gt;
* A computer with Linux, macOS, or Windows&lt;br /&gt;
* Python 3.x installed&lt;br /&gt;
* Git installed&lt;br /&gt;
* Access to the Facedancer GitHub repository&lt;br /&gt;
&lt;br /&gt;
=== Step 1: Setting Up the GreatFET One ===&lt;br /&gt;
# Connect the Device:&lt;br /&gt;
#*Plug the GreatFET One into your computer using a USB cable.&lt;br /&gt;
#Install GreatFET Drivers:&lt;br /&gt;
#*For Linux: Ensure you have the appropriate udev rules configured.&lt;br /&gt;
#*For Windows: Install the driver from the official GreatFET website.&lt;br /&gt;
#Install the GreatFET Software:&lt;br /&gt;
#*Open a terminal and run the following command:&lt;br /&gt;
     &lt;br /&gt;
     pip install greatfet&lt;br /&gt;
     &lt;br /&gt;
#Test the Connection:&lt;br /&gt;
#*Verify that the GreatFET is detected by running:&lt;br /&gt;
    &lt;br /&gt;
     greatfet info&lt;br /&gt;
     &lt;br /&gt;
#*If correctly set up, information about your GreatFET device should be displayed.&lt;br /&gt;
&lt;br /&gt;
=== Step 2: Installing Facedancer ===&lt;br /&gt;
#Clone the Repository:&lt;br /&gt;
#*Download the Facedancer repository from GitHub:&lt;br /&gt;
     &lt;br /&gt;
     git clone https://github.com/usb-tools/facedancer.git&lt;br /&gt;
     cd facedancer&lt;br /&gt;
     &lt;br /&gt;
#Install Dependencies:&lt;br /&gt;
#*Install the required Python libraries:&lt;br /&gt;
     &lt;br /&gt;
     pip install -r requirements.txt&lt;br /&gt;
     &lt;br /&gt;
&lt;br /&gt;
=== Step 3: Running an Example Script ===&lt;br /&gt;
#Navigate to Example Scripts:&lt;br /&gt;
#*Go to the directory containing example scripts:&lt;br /&gt;
     cd examples&lt;br /&gt;
#Choose an Example Script:&lt;br /&gt;
#*For instance, `usb_proxy.py`, which acts as a USB proxy between two devices.&lt;br /&gt;
#Run the Script:&lt;br /&gt;
#*Execute the script with the following command:&lt;br /&gt;
     python3 usb_proxy.py&lt;br /&gt;
     &lt;br /&gt;
#*The script initializes the GreatFET and starts the specified USB operation.&lt;br /&gt;
#Check the Output:&lt;br /&gt;
#*The script&amp;#039;s status and interactions should be displayed in the terminal.&lt;br /&gt;
&lt;br /&gt;
=== Step 4: Troubleshooting ===&lt;br /&gt;
#Facedancer Does Not Detect GreatFET:&lt;br /&gt;
#*Ensure the firmware on your GreatFET is up to date. Update the firmware using:&lt;br /&gt;
    &lt;br /&gt;
    greatfet firmware update&lt;br /&gt;
   &lt;br /&gt;
#Missing Dependencies:&lt;br /&gt;
#*Verify all Python dependencies are installed:&lt;br /&gt;
    &lt;br /&gt;
    pip install -r requirements.txt&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
* https://greatscottgadgets.com/greatfet/one/&lt;br /&gt;
* https://github.com/greatscottgadgets/facedancer&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation]]&lt;/div&gt;</summary>
		<author><name>EDamisch</name></author>
	</entry>
</feed>