A C++ socket provider (cross plateform). Main goal : "pilebones/backdoorBash" cross cross-plateform with C++
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
src
.gitignore
CMakeLists.txt
Makefile.linux
Makefile.windows Global Refactoring / BugFixing / Fix compilation problems Nov 14, 2015
README.md

README.md

Backdoor C++ (Cross-Plateform)

_/!\ Work in progress, not a stable release /!_

##Main goal

A fork of my own project named : "pilebones/backdoorBash" (see: https://github.com/pilebones/backdoorBash) but instead of using Bash as programming language (Unix-like only) this new one will work on Windows too by using a C++ API (cross-plateform) developed from scratch (as much as possible).

##Requirements

  • CMake
  • Make
  • Boost C++ Library

###Windows

cd C:\local\boost_1_59_0
bootstrap.bat mingw
b2.exe install toolset=gcc

###Linux

# Archlinux:
pacman -S boost-libs boost
# Debian/Ubuntu :
(sudo) apt-get install libboost-dev

##Compilation

git clone https://github.com/pilebones/backdoorCppCrossPlateform.git
cd backdoorCppCrossPlateform

###Windows

cmake -G "MinGW Makefiles" .
make
bin\main.exe -h

###Linux

cmake . && make
./bin/main.exe -h

##Usage

###Server mode

bin/main -p 12345 -H localhost -l

###Client mode

bin/main -p 12345 -H localhost