You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -40,10 +40,12 @@ status.txt: Anonymized status information of the NetBird client.
40
40
client.log: Most recent, anonymized client log file of the NetBird client.
41
41
netbird.err: Most recent, anonymized stderr log file of the NetBird client.
42
42
netbird.out: Most recent, anonymized stdout log file of the NetBird client.
43
-
routes.txt: Anonymized system routes, if --system-info flag was provided.
43
+
routes.txt: Detailed system routing table in tabular format including destination, gateway, interface, metrics, and protocol information, if --system-info flag was provided.
44
44
interfaces.txt: Anonymized network interface information, if --system-info flag was provided.
45
+
ip_rules.txt: Detailed IP routing rules in tabular format including priority, source, destination, interfaces, table, and action information (Linux only), if --system-info flag was provided.
45
46
iptables.txt: Anonymized iptables rules with packet counters, if --system-info flag was provided.
46
47
nftables.txt: Anonymized nftables rules with packet counters, if --system-info flag was provided.
48
+
resolved_domains.txt: Anonymized resolved domain IP addresses from the status recorder.
47
49
config.txt: Anonymized configuration information of the NetBird client.
48
50
network_map.json: Anonymized network map containing peer configurations, routes, DNS settings, and firewall rules.
49
51
state.json: Anonymized client state dump containing netbird states.
@@ -107,7 +109,29 @@ go tool pprof -http=:8088 heap.prof
107
109
This will open a web browser tab with the profiling information.
108
110
109
111
Routes
110
-
For anonymized routes, the IP addresses are replaced as described above. The prefix length remains unchanged. Note that for prefixes, the anonymized IP might not be a network address, but the prefix length is still correct.
112
+
The routes.txt file contains detailed routing table information in a tabular format:
- Type: Route type (unicast, local, broadcast, etc.)
121
+
- Table: Routing table name (main, local, netbird, etc.)
122
+
123
+
The table format provides a comprehensive view of the system's routing configuration, including information from multiple routing tables on Linux systems. This is valuable for troubleshooting routing issues and understanding traffic flow.
124
+
125
+
For anonymized routes, IP addresses are replaced as described above. The prefix length remains unchanged. Note that for prefixes, the anonymized IP might not be a network address, but the prefix length is still correct. Interface names are anonymized using string anonymization.
126
+
127
+
Resolved Domains
128
+
The resolved_domains.txt file contains information about domain names that have been resolved to IP addresses by NetBird's DNS resolver. This includes:
129
+
- Original domain patterns that were configured for routing
130
+
- Resolved domain names that matched those patterns
131
+
- IP address prefixes that were resolved for each domain
132
+
- Parent domain associations showing which original pattern each resolved domain belongs to
133
+
134
+
All domain names and IP addresses in this file follow the same anonymization rules as described above. This information is valuable for troubleshooting DNS resolution and routing issues.
111
135
112
136
Network Interfaces
113
137
The interfaces.txt file contains information about network interfaces, including:
@@ -145,6 +169,22 @@ nftables.txt:
145
169
- Shows packet and byte counters for each rule
146
170
- All IP addresses are anonymized
147
171
- Chain names, table names, and other non-sensitive information remain unchanged
172
+
173
+
IP Rules (Linux only)
174
+
The ip_rules.txt file contains detailed IP routing rule information:
175
+
176
+
- Priority: Rule priority number (lower values processed first)
177
+
- From: Source IP prefix or "all" if unspecified
178
+
- To: Destination IP prefix or "all" if unspecified
179
+
- IIF: Input interface name or "-" if unspecified
180
+
- OIF: Output interface name or "-" if unspecified
181
+
- Table: Target routing table name (main, local, netbird, etc.)
- Mark: Firewall mark value in hex format or "-" if unspecified
184
+
185
+
The table format provides comprehensive visibility into the IP routing decision process, including how traffic is directed to different routing tables based on various criteria. This is valuable for troubleshooting advanced routing configurations and policy-based routing.
186
+
187
+
For anonymized rules, IP addresses and prefixes are replaced as described above. Interface names are anonymized using string anonymization. Table names, actions, and other non-sensitive information remain unchanged.
0 commit comments