Home

Awesome

impost0r

impost0r is a tool that lets you clone the contribution activity of another GitHub user to your account.
This is done by creating a repository with backdated commits in a way that it resembles the source user's activity a closely as possible.

impost0r was created as a successor to ghdecoy (which in turn was inspired by gitfiti) and addresses the following shortcomings and features that were often requested for its successor:

Demo

impost0r-before-after.png

A demo repository where you can see what commits generated by impost0r look like is available at https://github.com/impost0rdemo/demo

For a video demonstration see the EXAMPLE below.

Dependencies

impost0r requires at least Python 3.7 and dulwich 0.20.6.

Supported Operating Systems

import0r is developed and tested on Linux and Windows 10.
MacOS an other Unix-like operating systems should work but are not officially supported.

Installation

On Linux you can simply install the requirements and run impost0r.py directly from the repository. No further installation is required:

cd impost0r
pip install -r requirements.txt
python3 impost0r.py

On Windows 10 impost0r can be run just like on Linux if you have a working installation of Python 3.7 or newer.
Alternatively binary releases for Windows that do not require a separate Python installation can be found at: https://github.com/tickelton/impost0r/releases
When using the binary release no installation is required either. You can just extract the zip archive and run impost0r.exe.

Usage

When running impost0r it will ask for all required parameters on the command line.
The followin data are required:

Known issues and limitations

EXAMPLE

impost0r.py demo video

LICENSE

impost0r is distributed under the terms of the ISC license.

See LICENSE for details.