|
@@ -3,16 +3,15 @@
|
|
|
|
|
|
#include "../include/Server.h"
|
|
#include "../include/Server.h"
|
|
#include "../include/Sniffer.h"
|
|
#include "../include/Sniffer.h"
|
|
|
|
+#include "../include/config.h"
|
|
|
|
|
|
using namespace std;
|
|
using namespace std;
|
|
|
|
|
|
int main(int argc, char *argv[]) {
|
|
int main(int argc, char *argv[]) {
|
|
- if (argc < 2) {
|
|
|
|
- cout << "Usage: " << argv[0] << " <interface>" << endl << endl;
|
|
|
|
- return 0;
|
|
|
|
- }
|
|
|
|
|
|
+ // load config int namespace
|
|
|
|
+ Config::init("config.txt");
|
|
|
|
|
|
- const string interface = argv[1];
|
|
|
|
|
|
+ const string interface = Config::getValue("interface");
|
|
Sniffer *sniffer = new Sniffer(interface);
|
|
Sniffer *sniffer = new Sniffer(interface);
|
|
thread snifferThread(&Sniffer::startSniffing, sniffer);
|
|
thread snifferThread(&Sniffer::startSniffing, sniffer);
|
|
|
|
|