A bittorrent client made to...grok bittorrent. And C++!
- bencode.hpp to bencode/bdecode torrent files
- libcurl to manipulate url strings
- openssl for SHA1 hashing
- argparse to handle command line arguments
includefolder holds all header files (.h)srcfolder holds all source code (.cpp)testfolder for unit tests
mkdir build
cd build
cmake ..
make
./torrent
- Close client after verifying hash of torrented file