[4.0K] /data/pocs/26cc5b57d65929cd146e472830afbfdc7c6bfab0
├── [1.2K] Android.bp
├── [4.0K] apex
│ ├── [1.2K] Android.bp
│ ├── [1.0K] AndroidManifest.xml
│ ├── [1.0K] com.android.resolv.avbpubkey
│ ├── [3.2K] com.android.resolv.pem
│ ├── [ 59] manifest.json
│ ├── [ 61] OWNERS
│ ├── [2.3K] testcert.pk8
│ └── [2.1K] testcert.x509.pem
├── [4.0K] bpf_progs
│ ├── [1.1K] Android.bp
│ ├── [6.9K] clatd.c
│ ├── [3.4K] netd.c
│ └── [9.0K] netd.h
├── [4.0K] client
│ ├── [1.5K] Android.bp
│ ├── [3.8K] FwmarkClient.cpp
│ ├── [1.4K] FwmarkClient.h
│ ├── [ 16K] NetdClient.cpp
│ ├── [ 801] netdclient_priv.h
│ └── [2.3K] NetdClientTest.cpp
├── [4.0K] include
│ ├── [3.9K] BinderUtil.h
│ ├── [3.0K] FwmarkCommand.h
│ ├── [1.3K] Fwmark.h
│ ├── [1.8K] NetdClient.h
│ ├── [1.3K] NetdPermissions.h
│ ├── [ 987] netid_client.h
│ └── [2.3K] Permission.h
├── [4.0K] libnetdbpf
│ ├── [1.3K] Android.bp
│ ├── [ 13K] BpfNetworkStats.cpp
│ ├── [ 26K] BpfNetworkStatsTest.cpp
│ └── [4.0K] include
│ └── [4.0K] netdbpf
│ ├── [4.7K] BpfNetworkStats.h
│ └── [6.2K] bpf_shared.h
├── [4.0K] libnetdutils
│ ├── [1.1K] Android.bp
│ ├── [1.2K] AndroidTest.xml
│ ├── [7.5K] BackoffSequenceTest.cpp
│ ├── [1.9K] DumpWriter.cpp
│ ├── [ 846] Fd.cpp
│ ├── [3.8K] FdTest.cpp
│ ├── [4.0K] include
│ │ └── [4.0K] netdutils
│ │ ├── [4.9K] BackoffSequence.h
│ │ ├── [2.0K] DumpWriter.h
│ │ ├── [1.4K] Fd.h
│ │ ├── [2.2K] Handle.h
│ │ ├── [ 11K] InternetAddresses.h
│ │ ├── [7.1K] Log.h
│ │ ├── [1.1K] Math.h
│ │ ├── [2.1K] MemBlock.h
│ │ ├── [1.7K] Misc.h
│ │ ├── [3.8K] MockSyscalls.h
│ │ ├── [ 896] Netfilter.h
│ │ ├── [2.0K] Netlink.h
│ │ ├── [1.0K] NetworkConstants.h
│ │ ├── [3.1K] OperationLimiter.h
│ │ ├── [4.2K] ResponseCode.h
│ │ ├── [5.4K] Slice.h
│ │ ├── [1.2K] Socket.h
│ │ ├── [1.7K] SocketOption.h
│ │ ├── [4.2K] Status.h
│ │ ├── [4.3K] StatusOr.h
│ │ ├── [1.9K] Stopwatch.h
│ │ ├── [6.9K] Syscalls.h
│ │ ├── [1.8K] ThreadUtil.h
│ │ ├── [ 993] UidConstants.h
│ │ ├── [1.9K] UniqueFd.h
│ │ └── [ 978] UniqueFile.h
│ ├── [4.1K] InternetAddresses.cpp
│ ├── [ 23K] InternetAddressesTest.cpp
│ ├── [6.6K] Log.cpp
│ ├── [3.8K] LogTest.cpp
│ ├── [4.1K] MemBlockTest.cpp
│ ├── [1.1K] Netfilter.cpp
│ ├── [2.7K] Netlink.cpp
│ ├── [2.1K] OperationLimiterTest.cpp
│ ├── [1.8K] Slice.cpp
│ ├── [3.8K] SliceTest.cpp
│ ├── [1.1K] Socket.cpp
│ ├── [1.7K] SocketOption.cpp
│ ├── [1.3K] Status.cpp
│ ├── [2.9K] StatusTest.cpp
│ ├── [8.6K] Syscalls.cpp
│ ├── [6.5K] SyscallsTest.cpp
│ ├── [1.7K] ThreadUtilTest.cpp
│ ├── [1.1K] UniqueFd.cpp
│ └── [ 933] UniqueFile.cpp
├── [ 0] MODULE_LICENSE_APACHE2
├── [4.0K] netutils_wrappers
│ ├── [ 698] Android.bp
│ ├── [ 719] main.cpp
│ ├── [4.3K] NetUtilsWrapper-1.0.cpp
│ ├── [ 765] NetUtilsWrapper.h
│ └── [2.8K] NetUtilsWrapperTest-1.0.cpp
├── [ 11K] NOTICE
├── [ 162] OWNERS
├── [ 142] PREUPLOAD.cfg
├── [4.0K] resolv
│ ├── [4.0K] aidl
│ │ └── [4.0K] dnsresolver
│ │ ├── [4.0K] 1
│ │ │ └── [4.0K] android
│ │ │ └── [4.0K] net
│ │ │ ├── [1.3K] IDnsResolver.aidl
│ │ │ └── [ 364] ResolverParamsParcel.aidl
│ │ └── [4.0K] 2
│ │ └── [4.0K] android
│ │ └── [4.0K] net
│ │ ├── [2.5K] IDnsResolver.aidl
│ │ └── [1.4K] ResolverParamsParcel.aidl
│ ├── [5.2K] Android.bp
│ ├── [1.8K] AndroidTest.xml
│ ├── [4.0K] binder
│ │ └── [4.0K] android
│ │ └── [4.0K] net
│ │ ├── [6.7K] IDnsResolver.aidl
│ │ └── [2.0K] ResolverParamsParcel.aidl
│ ├── [8.4K] Dns64Configuration.cpp
│ ├── [4.4K] Dns64Configuration.h
│ ├── [ 45K] DnsProxyListener.cpp
│ ├── [4.5K] DnsProxyListener.h
│ ├── [ 15K] dnsresolver_binder_test.cpp
│ ├── [2.4K] DnsResolver.cpp
│ ├── [1.3K] DnsResolver.h
│ ├── [ 11K] DnsResolverService.cpp
│ ├── [2.6K] DnsResolverService.h
│ ├── [4.0K] dns_responder
│ │ ├── [ 565] Android.bp
│ │ ├── [6.9K] dns_responder_client.cpp
│ │ ├── [4.0K] dns_responder_client.h
│ │ ├── [ 34K] dns_responder.cpp
│ │ ├── [6.7K] dns_responder.h
│ │ ├── [ 13K] dns_tls_frontend.cpp
│ │ └── [3.1K] dns_tls_frontend.h
│ ├── [7.1K] DnsTlsDispatcher.cpp
│ ├── [4.7K] DnsTlsDispatcher.h
│ ├── [4.1K] DnsTlsQueryMap.cpp
│ ├── [3.4K] DnsTlsQueryMap.h
│ ├── [4.6K] DnsTlsServer.cpp
│ ├── [2.4K] DnsTlsServer.h
│ ├── [2.3K] DnsTlsSessionCache.cpp
│ ├── [2.0K] DnsTlsSessionCache.h
│ ├── [ 18K] DnsTlsSocket.cpp
│ ├── [1.6K] DnsTlsSocketFactory.h
│ ├── [5.7K] DnsTlsSocket.h
│ ├── [ 33K] dns_tls_test.cpp
│ ├── [7.0K] DnsTlsTransport.cpp
│ ├── [3.1K] DnsTlsTransport.h
│ ├── [ 58K] getaddrinfo.cpp
│ ├── [1.0K] getaddrinfo.h
│ ├── [ 34K] gethnamaddr.cpp
│ ├── [1.3K] gethnamaddr.h
│ ├── [2.9K] hostent.h
│ ├── [1.3K] IDnsTlsSocketFactory.h
│ ├── [1.7K] IDnsTlsSocket.h
│ ├── [1.2K] IDnsTlsSocketObserver.h
│ ├── [4.0K] include
│ │ └── [4.0K] netd_resolv
│ │ ├── [1.6K] params.h
│ │ ├── [3.9K] resolv.h
│ │ ├── [1.8K] resolv_stub.h
│ │ └── [2.4K] stats.h
│ ├── [ 852] libnetd_resolv.map.txt
│ ├── [ 26K] libnetd_resolv_test.cpp
│ ├── [1.3K] LockedQueue.h
│ ├── [ 22K] NOTICE
│ ├── [ 12K] PrivateDnsConfiguration.cpp
│ ├── [3.2K] PrivateDnsConfiguration.h
│ ├── [6.6K] README.md
│ ├── [ 68K] res_cache.cpp
│ ├── [3.9K] res_cache_test.cpp
│ ├── [7.7K] res_comp.cpp
│ ├── [ 22K] res_debug.cpp
│ ├── [ 708] res_debug.h
│ ├── [ 15K] res_init.cpp
│ ├── [9.6K] res_mkquery.cpp
│ ├── [3.4K] resolv_cache.h
│ ├── [ 16K] ResolverController.cpp
│ ├── [2.2K] ResolverController.h
│ ├── [5.2K] ResolverEventReporter.cpp
│ ├── [2.5K] ResolverEventReporter.h
│ ├── [4.3K] ResolverStats.h
│ ├── [141K] resolver_test.cpp
│ ├── [ 11K] resolv_private.h
│ ├── [ 819] resolv_static.h
│ ├── [ 15K] res_query.cpp
│ ├── [ 49K] res_send.cpp
│ ├── [ 982] res_send.h
│ ├── [4.0K] res_state.cpp
│ ├── [ 519] res_state_ext.h
│ ├── [6.6K] res_stats.cpp
│ ├── [6.7K] sethostent.cpp
│ ├── [8.6K] stats.proto
│ └── [4.0K] tests
│ ├── [3.0K] BaseTestMetricsListener.cpp
│ ├── [4.4K] BaseTestMetricsListener.h
│ ├── [2.8K] TestMetrics.cpp
│ └── [1.9K] TestMetrics.h
├── [4.0K] server
│ ├── [4.0K] aidl
│ │ ├── [4.0K] netd
│ │ │ ├── [4.0K] 1
│ │ │ │ └── [4.0K] android
│ │ │ │ └── [4.0K] net
│ │ │ │ ├── [8.9K] INetd.aidl
│ │ │ │ ├── [1.0K] INetdUnsolicitedEventListener.aidl
│ │ │ │ ├── [ 200] InterfaceConfigurationParcel.aidl
│ │ │ │ ├── [ 149] TetherStatsParcel.aidl
│ │ │ │ └── [ 76] UidRangeParcel.aidl
│ │ │ └── [4.0K] 2
│ │ │ └── [4.0K] android
│ │ │ └── [4.0K] net
│ │ │ ├── [ 10K] INetd.aidl
│ │ │ ├── [2.1K] INetdUnsolicitedEventListener.aidl
│ │ │ ├── [1.2K] InterfaceConfigurationParcel.aidl
│ │ │ ├── [1.2K] TetherStatsParcel.aidl
│ │ │ └── [1.1K] UidRangeParcel.aidl
│ │ └── [4.0K] netdeventlistener
│ │ └── [4.0K] 1
│ │ └── [4.0K] android
│ │ └── [4.0K] net
│ │ └── [4.0K] metrics
│ │ └── [2.2K] INetdEventListener.aidl
│ ├── [6.6K] Android.bp
│ ├── [1.2K] AndroidTest.xml
│ ├── [ 31K] BandwidthController.cpp
│ ├── [4.9K] BandwidthController.h
│ ├── [ 19K] BandwidthControllerTest.cpp
│ ├── [4.0K] binder
│ │ ├── [4.0K] android
│ │ │ └── [4.0K] net
│ │ │ ├── [ 46K] INetd.aidl
│ │ │ ├── [5.0K] INetdUnsolicitedEventListener.aidl
│ │ │ ├── [ 988] InterfaceConfigurationParcel.aidl
│ │ │ ├── [4.0K] metrics
│ │ │ │ └── [6.3K] INetdEventListener.aidl
│ │ │ ├── [ 844] TetherStatsParcel.aidl
│ │ │ └── [ 754] UidRangeParcel.aidl
│ │ └── [4.0K] com
│ │ └── [4.0K] android
│ │ └── [4.0K] internal
│ │ └── [4.0K] net
│ │ ├── [1.0K] IOemNetd.aidl
│ │ └── [ 872] IOemNetdUnsolicitedEventListener.aidl
│ ├── [ 22K] ClatdController.cpp
│ ├── [4.0K] ClatdController.h
│ ├── [7.7K] ClatdControllerTest.cpp
│ ├── [ 13K] ClatUtils.cpp
│ ├── [1.2K] ClatUtils.h
│ ├── [5.9K] ClatUtilsTest.cpp
│ ├── [ 983] ConnmarkFlags.h
│ ├── [ 12K] Controllers.cpp
│ ├── [2.6K] Controllers.h
│ ├── [ 10K] ControllersTest.cpp
│ ├── [1.2K] DummyNetwork.cpp
│ ├── [1.2K] DummyNetwork.h
│ ├── [3.3K] EventReporter.cpp
│ ├── [2.2K] EventReporter.h
│ ├── [ 13K] FirewallController.cpp
│ ├── [3.9K] FirewallController.h
│ ├── [ 13K] FirewallControllerTest.cpp
│ ├── [ 13K] FwmarkServer.cpp
│ ├── [1.5K] FwmarkServer.h
│ ├── [5.8K] IdletimerController.cpp
│ ├── [1.6K] IdletimerController.h
│ ├── [2.3K] IdletimerControllerTest.cpp
│ ├── [ 20K] InterfaceController.cpp
│ ├── [3.6K] InterfaceController.h
│ ├── [7.8K] InterfaceControllerTest.cpp
│ ├── [4.0K] IptablesBaseTest.cpp
│ ├── [2.5K] IptablesBaseTest.h
│ ├── [ 13K] IptablesRestoreController.cpp
│ ├── [3.1K] IptablesRestoreController.h
│ ├── [ 11K] IptablesRestoreControllerTest.cpp
│ ├── [1.7K] LocalNetwork.cpp
│ ├── [1.1K] LocalNetwork.h
│ ├── [6.0K] main.cpp
│ ├── [ 30K] MDnsSdListener.cpp
│ ├── [4.8K] MDnsSdListener.h
│ ├── [1001] ndc.cpp
│ ├── [ 46K] NdcDispatcher.cpp
│ ├── [4.8K] NdcDispatcher.h
│ ├── [ 732] NetdCommand.cpp
│ ├── [ 848] NetdCommand.h
│ ├── [5.0K] NetdConstants.cpp
│ ├── [3.1K] NetdConstants.h
│ ├── [6.0K] NetdHwService.cpp
│ ├── [2.3K] NetdHwService.h
│ ├── [ 50K] NetdNativeService.cpp
│ ├── [ 14K] NetdNativeService.h
│ ├── [ 468] netd.rc
│ ├── [ 101] netd_unit_test.cpp
│ ├── [6.4K] NetlinkCommands.cpp
│ ├── [3.6K] NetlinkCommands.h
│ ├── [ 12K] NetlinkHandler.cpp
│ ├── [2.3K] NetlinkHandler.h
│ ├── [4.9K] NetlinkListener.cpp
│ ├── [3.5K] NetlinkListener.h
│ ├── [6.3K] NetlinkManager.cpp
│ ├── [1.9K] NetlinkManager.h
│ ├── [ 30K] NetworkController.cpp
│ ├── [8.5K] NetworkController.h
│ ├── [2.3K] Network.cpp
│ ├── [1.9K] Network.h
│ ├── [7.9K] NFLogListener.cpp
│ ├── [3.1K] NFLogListener.h
│ ├── [4.6K] NFLogListenerTest.cpp
│ ├── [2.1K] oem_iptables_hook.cpp
│ ├── [ 917] oem_iptables_hook.h
│ ├── [2.9K] OemNetdListener.cpp
│ ├── [2.3K] OemNetdListener.h
│ ├── [7.2K] PhysicalNetwork.cpp
│ ├── [2.0K] PhysicalNetwork.h
│ ├── [3.8K] PppController.cpp
│ ├── [1.2K] PppController.h
│ ├── [4.4K] Process.cpp
│ ├── [1.6K] Process.h
│ ├── [2.9K] ResolvStub.cpp
│ ├── [ 43K] RouteController.cpp
│ ├── [8.0K] RouteController.h
│ ├── [4.0K] RouteControllerTest.cpp
│ ├── [ 17K] SockDiag.cpp
│ ├── [3.9K] SockDiag.h
│ ├── [ 19K] SockDiagTest.cpp
│ ├── [8.1K] StrictController.cpp
│ ├── [1.4K] StrictController.h
│ ├── [6.2K] StrictControllerTest.cpp
│ ├── [ 11K] TcpSocketMonitor.cpp
│ ├── [4.2K] TcpSocketMonitor.h
│ ├── [ 30K] TetherController.cpp
│ ├── [6.4K] TetherController.h
│ ├── [ 16K] TetherControllerTest.cpp
│ ├── [ 46K] TrafficController.cpp
│ ├── [ 11K] TrafficController.h
│ ├── [ 39K] TrafficControllerTest.cpp
│ ├── [4.3K] UidRanges.cpp
│ ├── [1.3K] UidRanges.h
│ ├── [3.9K] VirtualNetwork.cpp
│ ├── [2.1K] VirtualNetwork.h
│ ├── [8.3K] WakeupController.cpp
│ ├── [2.9K] WakeupController.h
│ ├── [ 11K] WakeupControllerTest.cpp
│ ├── [ 63K] XfrmController.cpp
│ ├── [ 17K] XfrmController.h
│ └── [ 31K] XfrmControllerTest.cpp
├── [ 275] TEST_MAPPING
└── [4.0K] tests
├── [2.4K] Android.bp
├── [1.5K] AndroidTest.xml
├── [4.0K] benchmarks
│ ├── [1.1K] Android.bp
│ ├── [1.2K] AndroidTest.xml
│ ├── [2.5K] bpf_benchmark.cpp
│ ├── [8.2K] connect_benchmark.cpp
│ ├── [3.5K] dns_benchmark.cpp
│ ├── [ 673] main.cpp
│ └── [2.5K] README.md
├── [130K] binder_test.cpp
├── [7.2K] bpf_base_test.cpp
├── [1.2K] netd_test.cpp
├── [5.8K] netlink_listener_test.cpp
├── [3.8K] runtests.sh
├── [9.3K] sock_diag_test.cpp
├── [5.4K] TestUnsolService.cpp
├── [3.6K] TestUnsolService.h
├── [6.2K] tun_interface.cpp
└── [1.6K] tun_interface.h
51 directories, 321 files