mirror of https://github.com/M66B/NetGuard.git
More logging
This commit is contained in:
parent
836000529a
commit
0209cc2afd
|
@ -457,7 +457,7 @@ public class DatabaseHelper extends SQLiteOpenHelper {
|
|||
public Cursor getDns() {
|
||||
SQLiteDatabase db = this.getReadableDatabase();
|
||||
|
||||
String query = "SELECT access.uid, dns.resource, access.dport, access.block";
|
||||
String query = "SELECT access.uid, access.daddr, dns.resource, access.dport, access.block";
|
||||
query += " FROM access";
|
||||
query += " JOIN dns";
|
||||
query += " ON dns.qname = access.daddr";
|
||||
|
|
|
@ -924,11 +924,13 @@ public class SinkholeService extends VpnService implements SharedPreferences.OnS
|
|||
|
||||
Cursor cursor = dh.getDns();
|
||||
int colUid = cursor.getColumnIndex("uid");
|
||||
int colDAddr = cursor.getColumnIndex("daddr");
|
||||
int colResource = cursor.getColumnIndex("resource");
|
||||
int colDPort = cursor.getColumnIndex("dport");
|
||||
int colBlock = cursor.getColumnIndex("block");
|
||||
while (cursor.moveToNext()) {
|
||||
int uid = cursor.getInt(colUid);
|
||||
String daddr = cursor.getString(colDAddr);
|
||||
String dresource = cursor.getString(colResource);
|
||||
int dport = cursor.isNull(colDPort) ? -1 : cursor.getInt(colDPort);
|
||||
boolean block = (cursor.getInt(colBlock) > 0);
|
||||
|
@ -940,7 +942,7 @@ public class SinkholeService extends VpnService implements SharedPreferences.OnS
|
|||
|
||||
try {
|
||||
map.get(uid).get(dport).put(InetAddress.getByName(dresource), block);
|
||||
Log.i(TAG, "Set filter uid=" + uid + " " + dresource + "/" + dport + "=" + block);
|
||||
Log.i(TAG, "Set filter uid=" + uid + " " + daddr + " " + dresource + "/" + dport + "=" + block);
|
||||
} catch (UnknownHostException ex) {
|
||||
Log.e(TAG, ex.toString() + "\n" + Log.getStackTraceString(ex));
|
||||
}
|
||||
|
|
|
@ -1437,7 +1437,7 @@ void handle_ip(const struct arguments *args, const uint8_t *pkt, const size_t le
|
|||
handle_tcp(args, pkt, length, payload, uid);
|
||||
}
|
||||
else
|
||||
log_android(ANDROID_LOG_DEBUG, "Address %s/%u syn %d not allowed", dest, dport, syn);
|
||||
log_android(ANDROID_LOG_INFO, "Address %s/%u syn %d not allowed", dest, dport, syn);
|
||||
|
||||
#ifdef PROFILE_EVENTS
|
||||
gettimeofday(&end, NULL);
|
||||
|
|
Loading…
Reference in New Issue