diff --git a/ipsechelper.cpp b/ipsechelper.cpp index 5489d36..b98bd5a 100644 --- a/ipsechelper.cpp +++ b/ipsechelper.cpp @@ -51,22 +51,3 @@ void IpsecHelper::ExeCmd(QString cmd, QString filterlist, QString srcaddr, int p p.waitForStarted(); p.waitForFinished(); } - -void IpsecHelper::ExeCmd(QString cmd, QString filterlist, QString srcaddr) -{ - QProcess p(nullptr); - p.start("netsh", - QStringList() << "ipsec" - << "static" - << cmd - << "filter" - << ("filterlist=" + filterlist) - << ("srcaddr=" + srcaddr) - << "dstaddr=me" - << "protocol=tcp" - << "mirrored=yes" - << "dstport=any" - ); - p.waitForStarted(); - p.waitForFinished(); -} diff --git a/ipsechelper.h b/ipsechelper.h index 280e15d..2e5a5f2 100644 --- a/ipsechelper.h +++ b/ipsechelper.h @@ -21,8 +21,7 @@ public: static void addItemToBlackList(int port); private: - static void ExeCmd(QString cmd, QString filterlist, QString srcaddr, int port); - static void ExeCmd(QString cmd, QString filterlist, QString srcaddr); + static void ExeCmd(QString cmd, QString filterlist, QString srcaddr, int port = 0); }; #endif // IPSECHELPER_H