增加手动移出白名单
连续连接移出白名单
This commit is contained in:
筱傑
2019-01-12 10:40:27 +08:00
committed by GitHub
parent a4379453a9
commit 6a70501baa
24 changed files with 2299 additions and 0 deletions

25
ipsechelper.h Normal file
View File

@@ -0,0 +1,25 @@
#ifndef IPSECHELPER_H
#define IPSECHELPER_H
#include <QString>
class IpsecHelper
{
public:
IpsecHelper() = delete;
IpsecHelper(IpsecHelper&) = delete;
IpsecHelper& operator=(const IpsecHelper&) = delete;
static void addItemToWhitelist(QString ip, int port);
static void removeItemFromWhiteList(QString ip, int port);
static void addItemToBlackList(QString ip, int port);
static void removeItemFromBlackList(QString ip, int port);
static void addItemToBlackList(int port);
private:
static void ExeCmd(QString cmd, QString filterlist, QString srcaddr, int port);
};
#endif // IPSECHELPER_H