dot (aka Deepfake Offensive Toolkit) makes real-time, controllable deepfakes ready for virtual cameras injection.
dot is created for performing penetration testing against e.g. identity verification and video conferencing systems, for the use by security analysts, Red Team members, and biometrics researchers.
dot is developed for research and demonstration purposes. As an end user, you have the responsibility to obey all applicable laws when using this program. Authors and contributing developers assume no liability and are not responsible for any misuse or damage caused by the use of this program.
How it works
In a nutshell, dot works like this
flowchart LR;
A(your webcam feed) –> B(suite of realtime deepfakes);
B(suite of realtime deepfakes) –> C(virtual camera injection);
All deepfakes supported by dot do not require additional training. They can be used in real-time on the fly on a photo that becomes the target of face impersonation. Supported methods:
face swap (via SimSwap), at resolutions 224 and 512
with the option of face superresolution (via GPen) at resolutions 256 and 512
lower quality face swap (via OpenCV)
FOMM, First Order Motion Model for image animation
https://github.com/sensity-ai/dot
