Skip to content

crypt3lx2k/Tripcode-Tester

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tripcode Tester is A GPLv3 licensed tripcode tester that works on mostly POSIX compliant systems. Tripcode Tester's goal is to be compliant with 4chan, this includes corner cases like HTML entities and SJIS translation. Tripcode Tester is not a tripcode cracking utility, it is also not a tripcode generating utility even though it may be used as such.

If you obtained the source directly from github and not through a tarball then there is no configure script in this directory. You may create a configure script if you have the GNU autotools installed by running the command
$ autoreconf -fi

You may have to install pkg-config and autoconf-archive for this operation to succeed.

Compile with
$ ./configure && make && make install

If you want to install at a specific location then you utilize the --prefix with configure
$ ./configure --prefix=my/special/location && make && make install

On Ubuntu you may install the OpenSSL development files by installing the package libssl-dev.
$ sudo apt-get install libssl-dev

On Fedora you may install the OpenSSL development files by installing the package openssl-devel.
$ su -c 'yum install openssl-devel'

Tripcode Tester also takes advantage of any ncurses or readline installation if they are available at compile time.

After installing you may invoke the program with
$ tripcode

Usage examples:

tripcode will check the command line arguments for tripcodes to run, if there are no arguments it will prompt the user for input.
$ tripcode
>>> a
!ZnBI2EKkq.
>>> tea
!WokonZwxw2
>>> trip
!hEpdoZ.tHU
>>>

You exit the program in this mode by sending EOF (default on many new GNU/Linux systems C(trl)-d). You may also pass tripcodes on the command line,
$ tripcode a tea trip
#a => !ZnBI2EKkq.
#tea => !WokonZwxw2
#trip => !hEpdoZ.tHU

You may also pipe a file to the program through stdin, first we create a test file
$ cat > test
a
tea
trip

Then we pipe the test file to the program
$ tripcode < test
#a => !ZnBI2EKkq.
#tea => !WokonZwxw2
#trip => !hEpdoZ.tHU

You may also pipe the output from tripcode to another program like GNU/grep so that you may run tripcodes versus a wordlist.
$ tripcode < /usr/share/dict/words | grep -E '(ZnBI2EKkq.|WokonZwxw2|hEpdoZ.tHU)'
#a => !ZnBI2EKkq.
#tea => !WokonZwxw2
#trip => !hEpdoZ.tHU

It is also possible to generate random tripcodes using the urandom device on most GNU/Linux distributions
$ tr -dc 'A-Za-z0-9' < /dev/urandom | fold -w 8 | tripcode

You may then screen these tripcodes for a specific phrase
$ tr -dc 'A-Za-z0-9' < /dev/urandom | fold -w 8 | tripcode | egrep -i "!.*?trip"

Note that this will be very slow and is not feasible for tripcode generation.

About

A command line tool for testing imageboard tripcodes

Resources

License

Unknown, Unknown licenses found

Licenses found

Unknown
LICENSE
Unknown
COPYING

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published