[Redirector] Add more feature

This commit is contained in:
Connection Refused
2021-10-18 16:32:44 +08:00
parent c8345fb7ff
commit d3fce18f8a
7 changed files with 78 additions and 9 deletions

View File

@@ -8,6 +8,8 @@ extern bool filterTCP;
extern bool filterUDP;
extern bool filterDNS;
extern bool dnsOnly;
extern vector<wstring> bypassList;
extern vector<wstring> handleList;
@@ -279,18 +281,24 @@ void udpCreated(ENDPOINT_ID id, PNF_UDP_CONN_INFO info)
if (!filterUDP)
{
if (!filterDNS) nf_udpDisableFiltering(id);
wcout << "[Redirector][EventHandler][udpCreated][" << id << "][" << info->processId << "][!filterUDP] " << GetProcessName(info->processId) << endl;
return;
}
if (checkBypassName(info->processId))
{
if (dnsOnly) nf_udpDisableFiltering(id);
wcout << "[Redirector][EventHandler][udpCreated][" << id << "][" << info->processId << "][checkBypassName] " << GetProcessName(info->processId) << endl;
return;
}
if (!checkHandleName(info->processId))
{
if (dnsOnly) nf_udpDisableFiltering(id);
wcout << "[Redirector][EventHandler][udpCreated][" << id << "][" << info->processId << "][!checkHandleName] " << GetProcessName(info->processId) << endl;
return;
}