moby
The Moby Project - a collaborative project for the container ecosystem to assemble container-based systems
File Explorer
Download Latest Version (.zip)Showing a partial file list β download the zip above to see everything.
- devcontainer.json
- action.yml
- action.yml
- action.yml
- action.yml
- review-ci-and-action-bumps.instructions.md
- review-go-dependency-bumps.instructions.md
- bug_report.yml
- config.yml
- feature_request.yml
- flaky_test.yml
- .dco.yml
- .test-unit.yml
- .test.yml
- .vm.yml
- .windows.yml
- bin-image.yml
- buildkit.yml
- ci.yml
- codeql.yml
- labeler.yml
- pr-review-trigger.yml
- pr-review.yml
- sync-release-branch.yml
- test.yml
- validate-milestone.yml
- validate-pr.yml
- vm.yml
- windows-2022.yml
- windows-2025.yml
- windows-integration-flaky.yml
- zizmor.yml
- copilot-instructions.md
- labeler.yml
- PULL_REQUEST_TEMPLATE.md
- renovate.json5
- CHANGELOG.md
- README.md
- v1.0.md
- v1.1.md
- v1.10.md
- v1.11.md
- v1.12.md
- v1.13.md
- v1.14.md
- v1.15.md
- v1.16.md
- v1.17.md
- v1.18.md
- v1.19.md
- v1.2.md
- v1.20.md
- v1.21.md
- v1.22.md
- v1.23.md
- v1.24.md
- v1.25.yaml
- v1.26.yaml
- v1.27.yaml
- v1.28.yaml
- v1.29.yaml
- v1.3.md
- v1.30.yaml
- v1.31.yaml
- v1.32.yaml
- v1.33.yaml
- v1.34.yaml
- v1.35.yaml
- v1.36.yaml
- v1.37.yaml
- v1.38.yaml
- v1.39.yaml
- v1.4.md
- v1.40.yaml
- v1.41.yaml
- v1.42.yaml
- v1.43.yaml
- v1.44.yaml
- v1.45.yaml
- v1.46.yaml
- v1.47.yaml
- v1.48.yaml
- v1.49.yaml
- v1.5.md
- v1.50.yaml
- v1.51.yaml
- v1.52.yaml
- v1.53.yaml
- v1.54.yaml
- v1.55.yaml
- v1.6.md
- v1.7.md
- v1.8.md
- v1.9.md
- authconfig.go
- authconfig_test.go
- stdcopy.go
- v1.52.0-beta.toml
- generate-swagger-api.sh
- validate-swagger-gen.sh
- validate-swagger.sh
- operation.gotmpl
- schema.gotmpl
- structfield.gotmpl
- push.go
- blkio.go
- build.go
- cache.go
- disk_usage.go
- create_request.go
- list.go
- error_response.go
- error_response_ext.go
- id_response.go
- change_type.go
- change_types.go
- commit.go
- config.go
- config_test.go
- container.go
- create_request.go
- create_response.go
- disk_usage.go
- errors.go
- exec.go
- exec_create_request.go
- exec_start_request.go
- filesystem_change.go
- health.go
- health_test.go
- hostconfig.go
- hostconfig_test.go
- hostconfig_unix.go
- hostconfig_unix_test.go
- hostconfig_windows.go
- network_settings.go
- port_summary.go
- state.go
- state_test.go
- stats.go
- top_response.go
- update_response.go
- wait_exit_error.go
- wait_response.go
- waitcondition.go
- events.go
- attestation.go
- build_identity.go
- delete_response.go
- disk_usage.go
- history_response_item.go
- identity.go
- image.go
- image_inspect.go
- manifest.go
- pull_identity.go
- signature_identity.go
- signature_timestamp.go
- signer_identity.go
- summary.go
- json_error.go
- json_error_test.go
- message.go
- message_test.go
- progress.go
- mount.go
- config_reference.go
- connect_request.go
- create_response.go
- disconnect_request.go
- endpoint.go
- endpoint_resource.go
- hwaddr.go
- hwaddr_test.go
- inspect.go
- ipam.go
- ipam_status.go
- network.go
- network_types.go
- peer_info.go
- port.go
- port_test.go
- service_info.go
- status.go
- subnet_status.go
- summary.go
- task.go
- .gitignore
- capability.go
- capability_test.go
- device.go
- env.go
- mount.go
- plugin.go
- plugin_responses.go
- auth_response.go
- authconfig.go
- registry.go
- search.go
- driver_data.go
- root_f_s_storage.go
- root_f_s_storage_snapshot.go
- storage.go
- strslice.go
- common.go
- config.go
- container.go
- network.go
- network_test.go
- node.go
- runtime.go
- secret.go
- service.go
- service_create_response.go
- service_update_response.go
- swarm.go
- task.go
- disk_usage.go
- info.go
- runtime.go
- version_response.go
- cluster_volume.go
- create_request.go
- disk_usage.go
- list_response.go
- prune_report.go
- volume.go
- types.go
- yamllint
- yamllint.yaml
- doc.go
- Dockerfile
- go.mod
- go.sum
- LICENSE
- Makefile
- README.md
- swagger-gen.yaml
- swagger.yaml
- example_test.go
- example_test.go
- example_test.go
- example_test.go
- example_test.go
- example_test.go
- example1_test.go
- example2_test.go
- example_test.go
- example_test.go
- example_test.go
- example1_test.go
- example2_test.go
- doc_test.go
- mod.go
- mod_test.go
- timestamp.go
- timestamp_test.go
- json-stream.go
- json-stream_test.go
- jsonmessages.go
- jsonmessages_test.go
- jsonmessage.go
- jsonmessage_test.go
- progress.go
- progressreader.go
- progressreader_test.go
- security_opts.go
- security_opts_test.go
- streamformatter.go
- streamformatter_test.go
- stringid.go
- stringid_test.go
- compare.go
- compare_test.go
- v0.1.0-beta.toml
- ca.pem
- cert.pem
- key.pem
- auth.go
- build_cancel.go
- build_prune.go
- checkpoint_create.go
- checkpoint_create_test.go
- checkpoint_list.go
- checkpoint_list_test.go
- checkpoint_remove.go
- checkpoint_remove_test.go
- client.go
- client_example_test.go
- client_interfaces.go
- client_mock_test.go
- client_options.go
- client_options_test.go
- client_responsehook.go
- client_test.go
- client_unix.go
- client_windows.go
- config_create.go
- config_create_test.go
- config_inspect.go
- config_inspect_test.go
- config_list.go
- config_list_test.go
- config_remove.go
- config_remove_test.go
- config_update.go
- config_update_test.go
- container_attach.go
- container_commit.go
- container_commit_test.go
- container_copy.go
- container_copy_test.go
- container_create.go
- container_create_opts.go
- container_create_test.go
- container_diff.go
- container_diff_opts.go
- container_diff_test.go
- container_exec.go
- container_exec_test.go
- container_export.go
- container_export_test.go
- container_inspect.go
- container_inspect_test.go
- container_kill.go
- container_kill_test.go
- container_list.go
- container_list_test.go
- container_logs.go
- container_logs_example_test.go
- container_logs_test.go
- container_pause.go
- container_pause_test.go
- container_prune.go
- container_prune_test.go
- container_remove.go
- container_remove_test.go
- container_rename.go
- container_rename_test.go
- container_resize.go
- container_resize_test.go
- container_restart.go
- container_restart_test.go
- container_start.go
- container_start_test.go
- container_stats.go
- container_stats_test.go
- container_stop.go
- container_stop_test.go
- container_top.go
- container_top_test.go
- container_unpause.go
- container_unpause_test.go
- container_update.go
- container_update_test.go
- container_wait.go
- container_wait_example_test.go
- container_wait_test.go
- distribution_inspect.go
- distribution_inspect_test.go
- envvars.go
- errors.go
- filters.go
- filters_test.go
- go.mod
- go.sum
- hijack.go
- hijack_test.go
- image_attestations.go
- image_attestations_opts.go
- image_build.go
- image_build_opts.go
- image_build_test.go
- image_history.go
- image_history_opts.go
- image_history_test.go
- image_import.go
- image_import_opts.go
- image_import_test.go
- image_inspect.go
- image_inspect_opts.go
- image_inspect_test.go
- image_list.go
- image_list_opts.go
- image_list_test.go
- image_load.go
- image_load_opts.go
- image_load_test.go
- image_prune.go
- image_prune_test.go
- image_pull.go
- image_pull_opts.go
- image_pull_test.go
- image_push.go
- image_push_opts.go
- image_push_test.go
- image_remove.go
- image_remove_opts.go
- image_remove_test.go
- image_save.go
- image_save_opts.go
- image_save_test.go
- image_search.go
- image_search_opts.go
- image_search_test.go
- image_tag.go
- image_tag_test.go
- LICENSE
- login.go
- network_connect.go
- network_connect_test.go
- network_create.go
- network_create_test.go
- network_disconnect.go
- network_disconnect_test.go
- network_inspect.go
- network_inspect_opts.go
- network_inspect_test.go
- network_list.go
- network_list_opts.go
- network_list_test.go
- network_prune.go
- network_prune_test.go
- network_remove.go
- network_remove_test.go
- node_inspect.go
- node_inspect_test.go
- node_list.go
- node_list_test.go
- node_remove.go
- node_remove_test.go
- node_update.go
- node_update_test.go
- ping.go
- ping_test.go
- plugin_create.go
- plugin_disable.go
- plugin_disable_test.go
- plugin_enable.go
- plugin_enable_test.go
- plugin_inspect.go
- plugin_inspect_test.go
- plugin_install.go
- plugin_list.go
- plugin_list_test.go
- plugin_push.go
- plugin_push_test.go
- plugin_remove.go
- plugin_remove_test.go
- plugin_set.go
- plugin_set_test.go
- plugin_upgrade.go
- README.md
- request.go
- request_test.go
- secret_create.go
- secret_create_test.go
- secret_inspect.go
- secret_inspect_test.go
- secret_list.go
- secret_list_test.go
- secret_remove.go
- secret_remove_test.go
- secret_update.go
- secret_update_test.go
- service_create.go
- service_create_test.go
- service_inspect.go
- service_inspect_test.go
- service_list.go
- service_list_test.go
- service_logs.go
- service_logs_example_test.go
- service_logs_test.go
- service_remove.go
- service_remove_test.go
- service_update.go
- service_update_test.go
- swarm_get_unlock_key.go
- swarm_get_unlock_key_test.go
- swarm_init.go
- swarm_init_test.go
- swarm_inspect.go
- swarm_inspect_test.go
- swarm_join.go
- swarm_join_test.go
- swarm_leave.go
- swarm_leave_test.go
- swarm_unlock.go
- swarm_unlock_test.go
- swarm_update.go
- swarm_update_test.go
- system_disk_usage.go
- system_disk_usage_test.go
- system_events.go
- system_events_test.go
- system_info.go
- system_info_test.go
- task_inspect.go
- task_inspect_test.go
- task_list.go
- task_list_test.go
- task_logs.go
- utils.go
- utils_test.go
- version.go
- volume_create.go
- volume_create_test.go
- volume_inspect.go
- volume_inspect_test.go
- volume_list.go
- volume_list_test.go
- volume_prune.go
- volume_prune_test.go
- volume_remove.go
- volume_remove_test.go
- volume_update.go
- volume_update_test.go
- main_linux.go
- network_proxy_linux_test.go
- proxy_linux.go
- sctp_proxy_linux.go
- tcp_proxy_linux.go
- udp_proxy_linux.go
- udp_proxy_linux_test.go
- docker.ico
- Dockerfile
- event_messages.bin
- event_messages.h
- event_messages.mc
- event_messages.rc
- winresources.go
- main.go
- main_windows.go
- main.go
- template.go
- Dockerfile
- LICENSE
- docker.confd
- docker.initd
- docker.service
- docker.socket
- docker
- docker.default
- docker
- docker.sysconfig
- Dockerfile
- nnp-test.c
- compose.yaml
- otelcol.yaml
- README.md
- docker-af-alg-deny.cil
- docker_client.cil
- acct.c
- Dockerfile
- exit32.s
- ns.c
- raw.c
- setgid.c
- setuid.c
- socket.c
- userns.c
- docker.conf
- memberlist.lua
- moby-networkdb.lua
- README.md
- check-config.sh
- dockerd-rootless-setuptool.sh
- dockerd-rootless.sh
- dockerize-disk.sh
- download-frozen-image-v2.sh
- nuke-graph-directory.sh
- README.md
- backend.go
- tag.go
- buildargs.go
- buildargs_test.go
- builder.go
- builder_unix.go
- builder_windows.go
- containerbackend.go
- copy.go
- copy_test.go
- copy_unix.go
- copy_windows.go
- dispatchers.go
- dispatchers_test.go
- dispatchers_unix.go
- dispatchers_unix_test.go
- dispatchers_windows.go
- dispatchers_windows_test.go
- evaluator.go
- evaluator_test.go
- imagecontext.go
- imagecontext_test.go
- imageprobe.go
- internals.go
- internals_linux.go
- internals_linux_test.go
- internals_test.go
- internals_windows.go
- internals_windows_test.go
- metrics.go
- mockbackend_test.go
- utils_test.go
- gitutils.go
- gitutils_test.go
- json
- layer.tar
- json
- layer.tar
- collision-0.tar
- collision-1.tar
- collision-2.tar
- collision-3.tar
- json
- layer.tar
- builder_context.go
- builder_context_test.go
- fileinfosums.go
- fileinfosums_test.go
- tarsum.go
- tarsum_spec.md
- tarsum_test.go
- versioning.go
- versioning_test.go
- writercloser.go
- urlutil.go
- urlutil_test.go
- archive.go
- detect.go
- detect_test.go
- filehash.go
- git.go
- lazycontext.go
- mimetype.go
- mimetype_test.go
- remote.go
- remote_test.go
- tarsum_test.go
- utils_test.go
- builder.go
- controller.go
- controller_test.go
- extra.pb.go
- extra.proto
- network_extra.go
- config.go
- container.go
- container_test.go
- network.go
- network_test.go
- node.go
- node_test.go
- pluginadapter.go
- secret.go
- service.go
- service_test.go
- swarm.go
- task.go
- volume.go
- volume_test.go
- adapter.go
- adapter_test.go
- attachment.go
- container.go
- container_test.go
- controller.go
- errors.go
- executor.go
- health_test.go
- network.go
- validate.go
- validate_test.go
- validate_unix_test.go
- validate_windows_test.go
- backend.go
- convert.go
- gen.go
- plugin.pb.go
- plugin.proto
- network.go
- cluster.go
- configs.go
- errors.go
- filters.go
- filters_test.go
- helpers.go
- listen_addr.go
- listen_addr_linux.go
- listen_addr_others.go
- networks.go
- noderunner.go
- nodes.go
- secrets.go
- services.go
- swarm.go
- tasks.go
- utils.go
- volumes.go
- debug.go
- debug_test.go
- main.go
- trap.go
- trap_linux_test.go
- cobra.go
- config.go
- config_unix.go
- config_unix_test.go
- config_windows.go
- daemon.go
- daemon_embedded_containerd.go
- daemon_freebsd.go
- daemon_linux.go
- daemon_linux_test.go
- daemon_no_embedded_containerd.go
- daemon_test.go
- daemon_unix.go
- daemon_unix_test.go
- daemon_windows.go
- docker.go
- docker_unix.go
- docker_windows.go
- error.go
- grpclog.go
- httphandler.go
- main_linux_test.go
- metrics.go
- options.go
- options_test.go
- required.go
- service_unsupported.go
- service_windows.go
- builder.go
- builder_test.go
- config.go
- config_linux.go
- config_linux_test.go
- config_test.go
- config_windows.go
- config_windows_test.go
- opts.go
- archive_windows.go
- archive_windows_test.go
- attach_context.go
- container.go
- container_test.go
- container_unix.go
- container_windows.go
- env.go
- env_test.go
- exec.go
- health.go
- history.go
- memory_store.go
- memory_store_test.go
- monitor.go
- mounts_unix.go
- mounts_windows.go
- rwlayer.go
- state.go
- state_test.go
- store.go
- view.go
- view_test.go
- backend.go
- bbolt.go
- bbolt_test.go
- migration.go
- cache.go
- fake_service_test.go
- handlers.go
- image.go
- image_attestations.go
- image_builder.go
- image_changes.go
- image_children.go
- image_commit.go
- image_delete.go
- image_delete_test.go
- image_events.go
- image_exporter.go
- image_history.go
- image_identity.go
- image_identity_test.go
- image_import.go
- image_import_test.go
- image_inspect.go
- image_inspect_test.go
- image_list.go
- image_list_test.go
- image_load_test.go
- image_manifest.go
- image_provenance_test.go
- image_prune.go
- image_pull.go
- image_push.go
- image_push_test.go
- image_save_test.go
- image_snapshot.go
- image_snapshot_unix.go
- image_snapshot_windows.go
- image_squash.go
- image_tag.go
- image_test.go
- imagespec.go
- leases.go
- platform_matchers.go
- platform_matchers_test.go
- progress.go
- registry_errors.go
- resolver.go
- service.go
- service_unix.go
- service_windows.go
- soft_delete.go
- store.go
- testutils.go
- events.go
- events_test.go
- filter.go
- btrfs.go
- btrfs_test.go
- dummy_unsupported.go
- copy.go
- copy_test.go
- fuseoverlayfs.go
- fuseoverlayfs_test.go
- fuseoverlayfs_unsupported.go
- graphbench_unix.go
- graphtest_unix.go
- graphtest_windows.go
- testutil.go
- testutil_unix.go
- check.go
- mount.go
- overlay.go
- overlay_test.go
- overlay_unsupported.go
- overlayutils.go
- randomid.go
- userxattr.go
- register_btrfs.go
- register_fuseoverlayfs.go
- register_overlay2.go
- register_vfs.go
- register_windows.go
- register_zfs.go
- copy_linux.go
- copy_unsupported.go
- driver.go
- quota_linux.go
- quota_unsupported.go
- vfs_test.go
- windows.go
- MAINTAINERS
- zfs.go
- zfs_freebsd.go
- zfs_linux.go
- zfs_test.go
- zfs_unsupported.go
- driver.go
- driver_freebsd.go
- driver_linux.go
- driver_test.go
- driver_unsupported.go
- driver_windows.go
- errors.go
- fsdiff.go
- utils.go
- utils_test.go
- cache.go
- image.go
- image_attestations.go
- image_builder.go
- image_changes.go
- image_commit.go
- image_delete.go
- image_events.go
- image_exporter.go
- image_history.go
- image_import.go
- image_inspect.go
- image_list.go
- image_prune.go
- image_pull.go
- image_push.go
- image_squash.go
- image_tag.go
- image_unix.go
- image_windows.go
- images_test.go
- imagespec.go
- service.go
- store.go
- store_test.go
- setup_unix.go
- pull.go
- pull_test.go
- inlinecache.go
- layer.go
- leasemanager.go
- snapshot.go
- export.go
- writer.go
- writer_test.go
- overrides.go
- exporter.go
- wrapper.go
- checker.go
- label.go
- containerdworker.go
- gc.go
- worker.go
- worker_test.go
- builder.go
- controller.go
- executor.go
- executor_linux.go
- executor_nolinux.go
- executor_opts.go
- executor_others.go
- executor_windows.go
- reqbodyhandler.go
- caps.go
- caps_test.go
- composite.go
- composite_test.go
- compat.go
- compat_test.go
- containerd.go
- containerd_test.go
- embedded.go
- embedded_linux.go
- embedded_test.go
- embedded_windows.go
- embedded_windows_test.go
- server.go
- remote_daemon.go
- remote_daemon_linux.go
- remote_daemon_options.go
- remote_daemon_windows.go
- utils_linux.go
- utils_windows.go
- rm.go
- rm_nodarwin_test.go
- rm_test.go
- rm_unix.go
- rm_windows.go
- directory.go
- directory_test.go
- directory_unix.go
- directory_windows.go
- metadata.go
- v2_metadata_service.go
- v2_metadata_service_test.go
- progress.go
- download.go
- download_test.go
- transfer.go
- transfer_test.go
- upload.go
- upload_test.go
- config.go
- errors.go
- errors_test.go
- manifest.go
- manifest_test.go
- pull.go
- pull_v2.go
- pull_v2_test.go
- pull_v2_unix.go
- pull_v2_windows.go
- push.go
- push_v2.go
- push_v2_test.go
- registry.go
- registry_unit_test.go
- repository.go
- transport.go
- filedescriptors_linux.go
- filedescriptors_linux_test.go
- filedescriptors_unsupported.go
- errors.go
- example_test.go
- parse.go
- parse_test.go
- fstype.go
- fstype_linux.go
- fstype_unsupported.go
- idtools.go
- cache.go
- compare.go
- compare_test.go
- load.go
- os_path.go
- save.go
- sequential_nowindows.go
- sequential_windows.go
- tarexport.go
- imagev1.go
- fs.go
- fs_test.go
- image.go
- image_os.go
- image_test.go
- rootfs.go
- store.go
- store_test.go
- copy.go
- copy_test.go
- empty.go
- empty_test.go
- filestore.go
- filestore_test.go
- layer.go
- layer_store.go
- layer_store_windows.go
- layer_test.go
- layer_unix.go
- layer_unix_test.go
- layer_windows.go
- migration.go
- migration_test.go
- mount_test.go
- mounted_layer.go
- ro_layer.go
- ro_layer_windows.go
- lazyregexp.go
- lazyregexp_test.go
- local_windows.go
- process_windows.go
- utils_windows.go
- utils_windows_test.go
- queue.go
- queue_test.go
- client.go
- client_io_windows.go
- client_linux.go
- client_windows.go
- convert.go
- types.go
- types_linux.go
- types_windows.go
- types_windows_test.go
- libcontainerd_linux.go
- libcontainerd_windows.go
- replace.go
- metrics.go
- plugin_unix.go
- plugin_unsupported.go
- mod.go
- mod_test.go
- counter.go
- switchroot_linux.go
- multierror.go
- multierror_test.go
- stringer.go
- netiputil.go
- netiputil_test.go
- logshim.go
- nri.go
- host_gateway_opts.go
- named_iplist_opts.go
- opts.go
- opts_test.go
- baggage.go
- environ_carrier.go
- provider.go
- status.go
- platform.go
- platform_linux.go
- platform_linux_test.go
- platform_windows.go
- containerd.go
- progress.go
- progressreader.go
- progressreader_test.go
- errors.go
- projectquota.go
- projectquota_test.go
- projectquota_unsupported.go
- testhelpers.go
- types.go
- errors.go
- store.go
- store_test.go
- restartmanager.go
- restartmanager_test.go
- mountopts_linux.go
- specconv_linux.go
- specconv_linux_test.go
- rootless.go
- rootless_linux.go
- container_config_1_24.json
- container_config_1_24.json
- config.go
- config_test.go
- errors.go
- hostconfig.go
- hostconfig_test.go
- hostconfig_unix.go
- hostconfig_windows.go
- stackdump.go
- stackdump_test.go
- stdcopy_example_test.go
- stdcopy_test.go
- writer.go
- buffer.go
- buffer_test.go
- bytespipe.go
- bytespipe_test.go
- attach.go
- attach_test.go
- streams.go
- unbuffered.go
- unbuffered_test.go
- streamformatter.go
- streamformatter_test.go
- streamwriter.go
- streamwriter_test.go
- stringid.go
- stringid_test.go
- chtimes.go
- chtimes_linux_test.go
- chtimes_nowindows.go
- chtimes_test.go
- chtimes_windows.go
- chtimes_windows_test.go
- filesys_windows.go
- utimes_unix.go
- utimes_unix_test.go
- xattrs_linux.go
- timestamp.go
- timestamp_test.go
- epoll_linux.go
- fs_unix.go
- unshare_linux.go
- add_linux.go
- add_linux_test.go
- add_unsupported.go
- lookup_unix.go
- lookup_unix_test.go
- parser.go
- parser_test.go
- utils_unix.go
- compare.go
- compare_test.go
- .gitignore
- sequence.go
- sequence_test.go
- provider.go
- daemon.json
- Dockerfile.client
- Dockerfile.dind
- main.go
- README.md
- ndbClient.go
- ndbServer.go
- dummyClient.go
- Dockerfile
- README
- testMain.go
- Dockerfile
- README.md
- ssd.py
- allocator_test.go
- drivers_ipam.go
- drivers_network_linux.go
- drivers_network_windows.go
- extra_status.go
- extra_status_test.go
- networkallocator.go
- networkallocator_test.go
- provider.go
- provider_test.go
- config.go
- config_linux.go
- config_windows.go
- cache.go
- datastore.go
- datastore_test.go
- mockstore_test.go
- server.go
- types.go
- discoverapi.go
- macvlan_bridge_simple.gliffy
- macvlan_bridge_simple.png
- macvlan_bridge_simple.svg
- multi_tenant_8021q_vlans.gliffy
- multi_tenant_8021q_vlans.png
- multi_tenant_8021q_vlans.svg
- network_flow_bridge.png
- network_flow_overlay.png
- vlans-deeper-look.gliffy
- vlans-deeper-look.png
- vlans-deeper-look.svg
- docker.service
- bridge.md
- cnm-model.jpg
- design.md
- ipam.md
- legacy.md
- macvlan.md
- network.md
- networkdb.md
- remote.md
- vagrant.md
- driverapi.go
- driverapi_test.go
- errors.go
- ipamdata.go
- firewaller.go
- stub.go
- .gitattributes
- cleaned,hairpin=false,wsl2mirrored=true__iptables.golden
- cleaned,hairpin=false__ip6tables.golden
- cleaned,hairpin=false__iptables.golden
- cleaned,hairpin=true,wsl2mirrored=true__iptables.golden
- cleaned,hairpin=true__ip6tables.golden
- cleaned,hairpin=true__iptables.golden
- hairpin=false,internal=false,icc=false,masq=false,snat=false,gwm=nat,bindlh=false,wsl2mirrored=true__iptables.golden
- hairpin=false,internal=false,icc=false,masq=false,snat=false,gwm=nat,bindlh=false__ip6tables.golden
- hairpin=false,internal=false,icc=false,masq=false,snat=false,gwm=nat,bindlh=false__iptables.golden
- hairpin=false,internal=false,icc=false,masq=false,snat=false,gwm=nat,bindlh=true,wsl2mirrored=true__iptables.golden
- hairpin=false,internal=false,icc=false,masq=false,snat=false,gwm=nat,bindlh=true__ip6tables.golden
- hairpin=false,internal=false,icc=false,masq=false,snat=false,gwm=nat,bindlh=true__iptables.golden
- hairpin=false,internal=false,icc=false,masq=false,snat=false,gwm=nat-unprotected,bindlh=false,wsl2mirrored=true__iptables.golden
- hairpin=false,internal=false,icc=false,masq=false,snat=false,gwm=nat-unprotected,bindlh=false__ip6tables.golden
- hairpin=false,internal=false,icc=false,masq=false,snat=false,gwm=nat-unprotected,bindlh=false__iptables.golden
- hairpin=false,internal=false,icc=false,masq=false,snat=false,gwm=nat-unprotected,bindlh=true,wsl2mirrored=true__iptables.golden
- hairpin=false,internal=false,icc=false,masq=false,snat=false,gwm=nat-unprotected,bindlh=true__ip6tables.golden
- hairpin=false,internal=false,icc=false,masq=false,snat=false,gwm=nat-unprotected,bindlh=true__iptables.golden
- hairpin=false,internal=false,icc=false,masq=false,snat=false,gwm=routed,bindlh=false,wsl2mirrored=true__iptables.golden
- hairpin=false,internal=false,icc=false,masq=false,snat=false,gwm=routed,bindlh=false__ip6tables.golden
- hairpin=false,internal=false,icc=false,masq=false,snat=false,gwm=routed,bindlh=false__iptables.golden
- hairpin=false,internal=false,icc=false,masq=false,snat=false,gwm=routed,bindlh=true,wsl2mirrored=true__iptables.golden
- hairpin=false,internal=false,icc=false,masq=false,snat=false,gwm=routed,bindlh=true__ip6tables.golden
- hairpin=false,internal=false,icc=false,masq=false,snat=false,gwm=routed,bindlh=true__iptables.golden
- hairpin=false,internal=false,icc=false,masq=false,snat=true,gwm=nat,bindlh=false,wsl2mirrored=true__iptables.golden
- hairpin=false,internal=false,icc=false,masq=false,snat=true,gwm=nat,bindlh=false__ip6tables.golden
- hairpin=false,internal=false,icc=false,masq=false,snat=true,gwm=nat,bindlh=false__iptables.golden
- hairpin=false,internal=false,icc=false,masq=false,snat=true,gwm=nat,bindlh=true,wsl2mirrored=true__iptables.golden
- hairpin=false,internal=false,icc=false,masq=false,snat=true,gwm=nat,bindlh=true__ip6tables.golden
- hairpin=false,internal=false,icc=false,masq=false,snat=true,gwm=nat,bindlh=true__iptables.golden
- hairpin=false,internal=false,icc=false,masq=false,snat=true,gwm=nat-unprotected,bindlh=false,wsl2mirrored=true__iptables.golden
- hairpin=false,internal=false,icc=false,masq=false,snat=true,gwm=nat-unprotected,bindlh=false__ip6tables.golden
- hairpin=false,internal=false,icc=false,masq=false,snat=true,gwm=nat-unprotected,bindlh=false__iptables.golden
- hairpin=false,internal=false,icc=false,masq=false,snat=true,gwm=nat-unprotected,bindlh=true,wsl2mirrored=true__iptables.golden
- hairpin=false,internal=false,icc=false,masq=false,snat=true,gwm=nat-unprotected,bindlh=true__ip6tables.golden
- hairpin=false,internal=false,icc=false,masq=false,snat=true,gwm=nat-unprotected,bindlh=true__iptables.golden
- hairpin=false,internal=false,icc=false,masq=false,snat=true,gwm=routed,bindlh=false,wsl2mirrored=true__iptables.golden
- hairpin=false,internal=false,icc=false,masq=false,snat=true,gwm=routed,bindlh=false__ip6tables.golden
- hairpin=false,internal=false,icc=false,masq=false,snat=true,gwm=routed,bindlh=false__iptables.golden
- hairpin=false,internal=false,icc=false,masq=false,snat=true,gwm=routed,bindlh=true,wsl2mirrored=true__iptables.golden
- hairpin=false,internal=false,icc=false,masq=false,snat=true,gwm=routed,bindlh=true__ip6tables.golden
- hairpin=false,internal=false,icc=false,masq=false,snat=true,gwm=routed,bindlh=true__iptables.golden
- hairpin=false,internal=false,icc=false,masq=true,snat=false,gwm=nat,bindlh=false,wsl2mirrored=true__iptables.golden
- hairpin=false,internal=false,icc=false,masq=true,snat=false,gwm=nat,bindlh=false__ip6tables.golden
- hairpin=false,internal=false,icc=false,masq=true,snat=false,gwm=nat,bindlh=false__iptables.golden
- hairpin=false,internal=false,icc=false,masq=true,snat=false,gwm=nat,bindlh=true,wsl2mirrored=true__iptables.golden
- hairpin=false,internal=false,icc=false,masq=true,snat=false,gwm=nat,bindlh=true__ip6tables.golden
- hairpin=false,internal=false,icc=false,masq=true,snat=false,gwm=nat,bindlh=true__iptables.golden
- hairpin=false,internal=false,icc=false,masq=true,snat=false,gwm=nat-unprotected,bindlh=false,wsl2mirrored=true__iptables.golden
- hairpin=false,internal=false,icc=false,masq=true,snat=false,gwm=nat-unprotected,bindlh=false__ip6tables.golden
- hairpin=false,internal=false,icc=false,masq=true,snat=false,gwm=nat-unprotected,bindlh=false__iptables.golden
- hairpin=false,internal=false,icc=false,masq=true,snat=false,gwm=nat-unprotected,bindlh=true,wsl2mirrored=true__iptables.golden
- hairpin=false,internal=false,icc=false,masq=true,snat=false,gwm=nat-unprotected,bindlh=true__ip6tables.golden
- hairpin=false,internal=false,icc=false,masq=true,snat=false,gwm=nat-unprotected,bindlh=true__iptables.golden
- hairpin=false,internal=false,icc=false,masq=true,snat=false,gwm=routed,bindlh=false,wsl2mirrored=true__iptables.golden
- hairpin=false,internal=false,icc=false,masq=true,snat=false,gwm=routed,bindlh=false__ip6tables.golden
- hairpin=false,internal=false,icc=false,masq=true,snat=false,gwm=routed,bindlh=false__iptables.golden
- hairpin=false,internal=false,icc=false,masq=true,snat=false,gwm=routed,bindlh=true,wsl2mirrored=true__iptables.golden
- hairpin=false,internal=false,icc=false,masq=true,snat=false,gwm=routed,bindlh=true__ip6tables.golden
- hairpin=false,internal=false,icc=false,masq=true,snat=false,gwm=routed,bindlh=true__iptables.golden
- hairpin=false,internal=false,icc=false,masq=true,snat=true,gwm=nat,bindlh=false,wsl2mirrored=true__iptables.golden
- hairpin=false,internal=false,icc=false,masq=true,snat=true,gwm=nat,bindlh=false__ip6tables.golden
- hairpin=false,internal=false,icc=false,masq=true,snat=true,gwm=nat,bindlh=false__iptables.golden
- hairpin=false,internal=false,icc=false,masq=true,snat=true,gwm=nat,bindlh=true,wsl2mirrored=true__iptables.golden
- hairpin=false,internal=false,icc=false,masq=true,snat=true,gwm=nat,bindlh=true__ip6tables.golden
- hairpin=false,internal=false,icc=false,masq=true,snat=true,gwm=nat,bindlh=true__iptables.golden
- hairpin=false,internal=false,icc=false,masq=true,snat=true,gwm=nat-unprotected,bindlh=false,wsl2mirrored=true__iptables.golden
- hairpin=false,internal=false,icc=false,masq=true,snat=true,gwm=nat-unprotected,bindlh=false__ip6tables.golden
- hairpin=false,internal=false,icc=false,masq=true,snat=true,gwm=nat-unprotected,bindlh=false__iptables.golden
- hairpin=false,internal=false,icc=false,masq=true,snat=true,gwm=nat-unprotected,bindlh=true,wsl2mirrored=true__iptables.golden
- hairpin=false,internal=false,icc=false,masq=true,snat=true,gwm=nat-unprotected,bindlh=true__ip6tables.golden
- hairpin=false,internal=false,icc=false,masq=true,snat=true,gwm=nat-unprotected,bindlh=true__iptables.golden
- hairpin=false,internal=false,icc=false,masq=true,snat=true,gwm=routed,bindlh=false,wsl2mirrored=true__iptables.golden
- hairpin=false,internal=false,icc=false,masq=true,snat=true,gwm=routed,bindlh=false__ip6tables.golden
- hairpin=false,internal=false,icc=false,masq=true,snat=true,gwm=routed,bindlh=false__iptables.golden
- hairpin=false,internal=false,icc=false,masq=true,snat=true,gwm=routed,bindlh=true,wsl2mirrored=true__iptables.golden
- hairpin=false,internal=false,icc=false,masq=true,snat=true,gwm=routed,bindlh=true__ip6tables.golden
- hairpin=false,internal=false,icc=false,masq=true,snat=true,gwm=routed,bindlh=true__iptables.golden
- hairpin=false,internal=false,icc=true,masq=false,snat=false,gwm=nat,bindlh=false,wsl2mirrored=true__iptables.golden
- hairpin=false,internal=false,icc=true,masq=false,snat=false,gwm=nat,bindlh=false__ip6tables.golden
- hairpin=false,internal=false,icc=true,masq=false,snat=false,gwm=nat,bindlh=false__iptables.golden
- hairpin=false,internal=false,icc=true,masq=false,snat=false,gwm=nat,bindlh=true,wsl2mirrored=true__iptables.golden
- hairpin=false,internal=false,icc=true,masq=false,snat=false,gwm=nat,bindlh=true__ip6tables.golden
- hairpin=false,internal=false,icc=true,masq=false,snat=false,gwm=nat,bindlh=true__iptables.golden
- hairpin=false,internal=false,icc=true,masq=false,snat=false,gwm=nat-unprotected,bindlh=false,wsl2mirrored=true__iptables.golden
- hairpin=false,internal=false,icc=true,masq=false,snat=false,gwm=nat-unprotected,bindlh=false__ip6tables.golden
- hairpin=false,internal=false,icc=true,masq=false,snat=false,gwm=nat-unprotected,bindlh=false__iptables.golden
- hairpin=false,internal=false,icc=true,masq=false,snat=false,gwm=nat-unprotected,bindlh=true,wsl2mirrored=true__iptables.golden
- hairpin=false,internal=false,icc=true,masq=false,snat=false,gwm=nat-unprotected,bindlh=true__ip6tables.golden
- hairpin=false,internal=false,icc=true,masq=false,snat=false,gwm=nat-unprotected,bindlh=true__iptables.golden
- hairpin=false,internal=false,icc=true,masq=false,snat=false,gwm=routed,bindlh=false,wsl2mirrored=true__iptables.golden
- hairpin=false,internal=false,icc=true,masq=false,snat=false,gwm=routed,bindlh=false__ip6tables.golden
- hairpin=false,internal=false,icc=true,masq=false,snat=false,gwm=routed,bindlh=false__iptables.golden
- hairpin=false,internal=false,icc=true,masq=false,snat=false,gwm=routed,bindlh=true,wsl2mirrored=true__iptables.golden
- hairpin=false,internal=false,icc=true,masq=false,snat=false,gwm=routed,bindlh=true__ip6tables.golden
- hairpin=false,internal=false,icc=true,masq=false,snat=false,gwm=routed,bindlh=true__iptables.golden
- hairpin=false,internal=false,icc=true,masq=false,snat=true,gwm=nat,bindlh=false,wsl2mirrored=true__iptables.golden
- hairpin=false,internal=false,icc=true,masq=false,snat=true,gwm=nat,bindlh=false__ip6tables.golden
- hairpin=false,internal=false,icc=true,masq=false,snat=true,gwm=nat,bindlh=false__iptables.golden
- hairpin=false,internal=false,icc=true,masq=false,snat=true,gwm=nat,bindlh=true,wsl2mirrored=true__iptables.golden
- hairpin=false,internal=false,icc=true,masq=false,snat=true,gwm=nat,bindlh=true__ip6tables.golden
- hairpin=false,internal=false,icc=true,masq=false,snat=true,gwm=nat,bindlh=true__iptables.golden
- hairpin=false,internal=false,icc=true,masq=false,snat=true,gwm=nat-unprotected,bindlh=false,wsl2mirrored=true__iptables.golden
- hairpin=false,internal=false,icc=true,masq=false,snat=true,gwm=nat-unprotected,bindlh=false__ip6tables.golden
- hairpin=false,internal=false,icc=true,masq=false,snat=true,gwm=nat-unprotected,bindlh=false__iptables.golden
- hairpin=false,internal=false,icc=true,masq=false,snat=true,gwm=nat-unprotected,bindlh=true,wsl2mirrored=true__iptables.golden
- hairpin=false,internal=false,icc=true,masq=false,snat=true,gwm=nat-unprotected,bindlh=true__ip6tables.golden
- hairpin=false,internal=false,icc=true,masq=false,snat=true,gwm=nat-unprotected,bindlh=true__iptables.golden
- hairpin=false,internal=false,icc=true,masq=false,snat=true,gwm=routed,bindlh=false,wsl2mirrored=true__iptables.golden
- hairpin=false,internal=false,icc=true,masq=false,snat=true,gwm=routed,bindlh=false__ip6tables.golden
- hairpin=false,internal=false,icc=true,masq=false,snat=true,gwm=routed,bindlh=false__iptables.golden
- hairpin=false,internal=false,icc=true,masq=false,snat=true,gwm=routed,bindlh=true,wsl2mirrored=true__iptables.golden
- hairpin=false,internal=false,icc=true,masq=false,snat=true,gwm=routed,bindlh=true__ip6tables.golden
- hairpin=false,internal=false,icc=true,masq=false,snat=true,gwm=routed,bindlh=true__iptables.golden
- hairpin=false,internal=false,icc=true,masq=true,snat=false,gwm=nat,bindlh=false,wsl2mirrored=true__iptables.golden
- hairpin=false,internal=false,icc=true,masq=true,snat=false,gwm=nat,bindlh=false__ip6tables.golden
- hairpin=false,internal=false,icc=true,masq=true,snat=false,gwm=nat,bindlh=false__iptables.golden
- hairpin=false,internal=false,icc=true,masq=true,snat=false,gwm=nat,bindlh=true,wsl2mirrored=true__iptables.golden
- hairpin=false,internal=false,icc=true,masq=true,snat=false,gwm=nat,bindlh=true__ip6tables.golden
- hairpin=false,internal=false,icc=true,masq=true,snat=false,gwm=nat,bindlh=true__iptables.golden
- hairpin=false,internal=false,icc=true,masq=true,snat=false,gwm=nat-unprotected,bindlh=false,wsl2mirrored=true__iptables.golden
- hairpin=false,internal=false,icc=true,masq=true,snat=false,gwm=nat-unprotected,bindlh=false__ip6tables.golden
- hairpin=false,internal=false,icc=true,masq=true,snat=false,gwm=nat-unprotected,bindlh=false__iptables.golden
- hairpin=false,internal=false,icc=true,masq=true,snat=false,gwm=nat-unprotected,bindlh=true,wsl2mirrored=true__iptables.golden
- hairpin=false,internal=false,icc=true,masq=true,snat=false,gwm=nat-unprotected,bindlh=true__ip6tables.golden
- hairpin=false,internal=false,icc=true,masq=true,snat=false,gwm=nat-unprotected,bindlh=true__iptables.golden
- hairpin=false,internal=false,icc=true,masq=true,snat=false,gwm=routed,bindlh=false,wsl2mirrored=true__iptables.golden
- hairpin=false,internal=false,icc=true,masq=true,snat=false,gwm=routed,bindlh=false__ip6tables.golden
- hairpin=false,internal=false,icc=true,masq=true,snat=false,gwm=routed,bindlh=false__iptables.golden
- hairpin=false,internal=false,icc=true,masq=true,snat=false,gwm=routed,bindlh=true,wsl2mirrored=true__iptables.golden
- hairpin=false,internal=false,icc=true,masq=true,snat=false,gwm=routed,bindlh=true__ip6tables.golden
- hairpin=false,internal=false,icc=true,masq=true,snat=false,gwm=routed,bindlh=true__iptables.golden
- hairpin=false,internal=false,icc=true,masq=true,snat=true,gwm=nat,bindlh=false,wsl2mirrored=true__iptables.golden
- hairpin=false,internal=false,icc=true,masq=true,snat=true,gwm=nat,bindlh=false__ip6tables.golden
- hairpin=false,internal=false,icc=true,masq=true,snat=true,gwm=nat,bindlh=false__iptables.golden
- hairpin=false,internal=false,icc=true,masq=true,snat=true,gwm=nat,bindlh=true,wsl2mirrored=true__iptables.golden
- hairpin=false,internal=false,icc=true,masq=true,snat=true,gwm=nat,bindlh=true__ip6tables.golden
- hairpin=false,internal=false,icc=true,masq=true,snat=true,gwm=nat,bindlh=true__iptables.golden
- hairpin=false,internal=false,icc=true,masq=true,snat=true,gwm=nat-unprotected,bindlh=false,wsl2mirrored=true__iptables.golden
- hairpin=false,internal=false,icc=true,masq=true,snat=true,gwm=nat-unprotected,bindlh=false__ip6tables.golden
- hairpin=false,internal=false,icc=true,masq=true,snat=true,gwm=nat-unprotected,bindlh=false__iptables.golden
- hairpin=false,internal=false,icc=true,masq=true,snat=true,gwm=nat-unprotected,bindlh=true,wsl2mirrored=true__iptables.golden
- hairpin=false,internal=false,icc=true,masq=true,snat=true,gwm=nat-unprotected,bindlh=true__ip6tables.golden
- hairpin=false,internal=false,icc=true,masq=true,snat=true,gwm=nat-unprotected,bindlh=true__iptables.golden
- hairpin=false,internal=false,icc=true,masq=true,snat=true,gwm=routed,bindlh=false,wsl2mirrored=true__iptables.golden
- hairpin=false,internal=false,icc=true,masq=true,snat=true,gwm=routed,bindlh=false__ip6tables.golden
- hairpin=false,internal=false,icc=true,masq=true,snat=true,gwm=routed,bindlh=false__iptables.golden
- hairpin=false,internal=false,icc=true,masq=true,snat=true,gwm=routed,bindlh=true,wsl2mirrored=true__iptables.golden
- hairpin=false,internal=false,icc=true,masq=true,snat=true,gwm=routed,bindlh=true__ip6tables.golden
- hairpin=false,internal=false,icc=true,masq=true,snat=true,gwm=routed,bindlh=true__iptables.golden
- hairpin=false,internal=true,icc=false,wsl2mirrored=true__iptables.golden
- hairpin=false,internal=true,icc=false__ip6tables.golden
- hairpin=false,internal=true,icc=false__iptables.golden
- hairpin=false,internal=true,icc=true,wsl2mirrored=true__iptables.golden
- hairpin=false,internal=true,icc=true__ip6tables.golden
- hairpin=false,internal=true,icc=true__iptables.golden
- hairpin=true,internal=false,icc=false,masq=false,snat=false,gwm=nat,bindlh=false__ip6tables.golden
- hairpin=true,internal=false,icc=false,masq=false,snat=false,gwm=nat,bindlh=false__iptables.golden
- hairpin=true,internal=false,icc=false,masq=false,snat=false,gwm=nat,bindlh=true,wsl2mirrored=true__iptables.golden
- hairpin=true,internal=false,icc=false,masq=false,snat=false,gwm=nat,bindlh=true__ip6tables.golden
- hairpin=true,internal=false,icc=false,masq=false,snat=false,gwm=nat,bindlh=true__iptables.golden
- hairpin=true,internal=false,icc=false,masq=false,snat=false,gwm=nat-unprotected,bindlh=false__ip6tables.golden
- hairpin=true,internal=false,icc=false,masq=false,snat=false,gwm=nat-unprotected,bindlh=false__iptables.golden
- hairpin=true,internal=false,icc=false,masq=false,snat=false,gwm=nat-unprotected,bindlh=true,wsl2mirrored=true__iptables.golden
- hairpin=true,internal=false,icc=false,masq=false,snat=false,gwm=nat-unprotected,bindlh=true__ip6tables.golden
- hairpin=true,internal=false,icc=false,masq=false,snat=false,gwm=nat-unprotected,bindlh=true__iptables.golden
- hairpin=true,internal=false,icc=false,masq=false,snat=false,gwm=routed,bindlh=false__ip6tables.golden
- hairpin=true,internal=false,icc=false,masq=false,snat=false,gwm=routed,bindlh=false__iptables.golden
- hairpin=true,internal=false,icc=false,masq=false,snat=false,gwm=routed,bindlh=true,wsl2mirrored=true__iptables.golden
- hairpin=true,internal=false,icc=false,masq=false,snat=false,gwm=routed,bindlh=true__ip6tables.golden
- hairpin=true,internal=false,icc=false,masq=false,snat=false,gwm=routed,bindlh=true__iptables.golden
- hairpin=true,internal=false,icc=false,masq=false,snat=true,gwm=nat,bindlh=false__ip6tables.golden
- hairpin=true,internal=false,icc=false,masq=false,snat=true,gwm=nat,bindlh=false__iptables.golden
- hairpin=true,internal=false,icc=false,masq=false,snat=true,gwm=nat,bindlh=true,wsl2mirrored=true__iptables.golden
- hairpin=true,internal=false,icc=false,masq=false,snat=true,gwm=nat,bindlh=true__ip6tables.golden
- hairpin=true,internal=false,icc=false,masq=false,snat=true,gwm=nat,bindlh=true__iptables.golden
- hairpin=true,internal=false,icc=false,masq=false,snat=true,gwm=nat-unprotected,bindlh=false__ip6tables.golden
- hairpin=true,internal=false,icc=false,masq=false,snat=true,gwm=nat-unprotected,bindlh=false__iptables.golden
- hairpin=true,internal=false,icc=false,masq=false,snat=true,gwm=nat-unprotected,bindlh=true,wsl2mirrored=true__iptables.golden
- hairpin=true,internal=false,icc=false,masq=false,snat=true,gwm=nat-unprotected,bindlh=true__ip6tables.golden
- hairpin=true,internal=false,icc=false,masq=false,snat=true,gwm=nat-unprotected,bindlh=true__iptables.golden
- hairpin=true,internal=false,icc=false,masq=false,snat=true,gwm=routed,bindlh=false__ip6tables.golden
- hairpin=true,internal=false,icc=false,masq=false,snat=true,gwm=routed,bindlh=false__iptables.golden
- hairpin=true,internal=false,icc=false,masq=false,snat=true,gwm=routed,bindlh=true,wsl2mirrored=true__iptables.golden
- hairpin=true,internal=false,icc=false,masq=false,snat=true,gwm=routed,bindlh=true__ip6tables.golden
- hairpin=true,internal=false,icc=false,masq=false,snat=true,gwm=routed,bindlh=true__iptables.golden
- hairpin=true,internal=false,icc=false,masq=true,snat=false,gwm=nat,bindlh=false__ip6tables.golden
- hairpin=true,internal=false,icc=false,masq=true,snat=false,gwm=nat,bindlh=false__iptables.golden
- hairpin=true,internal=false,icc=false,masq=true,snat=false,gwm=nat,bindlh=true,wsl2mirrored=true__iptables.golden
- hairpin=true,internal=false,icc=false,masq=true,snat=false,gwm=nat,bindlh=true__ip6tables.golden
- hairpin=true,internal=false,icc=false,masq=true,snat=false,gwm=nat,bindlh=true__iptables.golden
- hairpin=true,internal=false,icc=false,masq=true,snat=false,gwm=nat-unprotected,bindlh=false__ip6tables.golden
- hairpin=true,internal=false,icc=false,masq=true,snat=false,gwm=nat-unprotected,bindlh=false__iptables.golden
- hairpin=true,internal=false,icc=false,masq=true,snat=false,gwm=nat-unprotected,bindlh=true,wsl2mirrored=true__iptables.golden
- hairpin=true,internal=false,icc=false,masq=true,snat=false,gwm=nat-unprotected,bindlh=true__ip6tables.golden
- hairpin=true,internal=false,icc=false,masq=true,snat=false,gwm=nat-unprotected,bindlh=true__iptables.golden
- hairpin=true,internal=false,icc=false,masq=true,snat=false,gwm=routed,bindlh=false__ip6tables.golden
- hairpin=true,internal=false,icc=false,masq=true,snat=false,gwm=routed,bindlh=false__iptables.golden
- hairpin=true,internal=false,icc=false,masq=true,snat=false,gwm=routed,bindlh=true,wsl2mirrored=true__iptables.golden
- hairpin=true,internal=false,icc=false,masq=true,snat=false,gwm=routed,bindlh=true__ip6tables.golden
- hairpin=true,internal=false,icc=false,masq=true,snat=false,gwm=routed,bindlh=true__iptables.golden
- hairpin=true,internal=false,icc=false,masq=true,snat=true,gwm=nat,bindlh=false__ip6tables.golden
- hairpin=true,internal=false,icc=false,masq=true,snat=true,gwm=nat,bindlh=false__iptables.golden
- hairpin=true,internal=false,icc=false,masq=true,snat=true,gwm=nat,bindlh=true,wsl2mirrored=true__iptables.golden
- hairpin=true,internal=false,icc=false,masq=true,snat=true,gwm=nat,bindlh=true__ip6tables.golden
- hairpin=true,internal=false,icc=false,masq=true,snat=true,gwm=nat,bindlh=true__iptables.golden
- hairpin=true,internal=false,icc=false,masq=true,snat=true,gwm=nat-unprotected,bindlh=false__ip6tables.golden
- hairpin=true,internal=false,icc=false,masq=true,snat=true,gwm=nat-unprotected,bindlh=false__iptables.golden
- hairpin=true,internal=false,icc=false,masq=true,snat=true,gwm=nat-unprotected,bindlh=true,wsl2mirrored=true__iptables.golden
- hairpin=true,internal=false,icc=false,masq=true,snat=true,gwm=nat-unprotected,bindlh=true__ip6tables.golden
- hairpin=true,internal=false,icc=false,masq=true,snat=true,gwm=nat-unprotected,bindlh=true__iptables.golden
- hairpin=true,internal=false,icc=false,masq=true,snat=true,gwm=routed,bindlh=false__ip6tables.golden
- hairpin=true,internal=false,icc=false,masq=true,snat=true,gwm=routed,bindlh=false__iptables.golden
- hairpin=true,internal=false,icc=false,masq=true,snat=true,gwm=routed,bindlh=true,wsl2mirrored=true__iptables.golden
- hairpin=true,internal=false,icc=false,masq=true,snat=true,gwm=routed,bindlh=true__ip6tables.golden
- hairpin=true,internal=false,icc=false,masq=true,snat=true,gwm=routed,bindlh=true__iptables.golden
- hairpin=true,internal=false,icc=true,masq=false,snat=false,gwm=nat,bindlh=false__ip6tables.golden
- hairpin=true,internal=false,icc=true,masq=false,snat=false,gwm=nat,bindlh=false__iptables.golden
- hairpin=true,internal=false,icc=true,masq=false,snat=false,gwm=nat,bindlh=true,wsl2mirrored=true__iptables.golden
- hairpin=true,internal=false,icc=true,masq=false,snat=false,gwm=nat,bindlh=true__ip6tables.golden
- hairpin=true,internal=false,icc=true,masq=false,snat=false,gwm=nat,bindlh=true__iptables.golden
- hairpin=true,internal=false,icc=true,masq=false,snat=false,gwm=nat-unprotected,bindlh=false__ip6tables.golden
- hairpin=true,internal=false,icc=true,masq=false,snat=false,gwm=nat-unprotected,bindlh=false__iptables.golden
- hairpin=true,internal=false,icc=true,masq=false,snat=false,gwm=nat-unprotected,bindlh=true,wsl2mirrored=true__iptables.golden
- hairpin=true,internal=false,icc=true,masq=false,snat=false,gwm=nat-unprotected,bindlh=true__ip6tables.golden
- hairpin=true,internal=false,icc=true,masq=false,snat=false,gwm=nat-unprotected,bindlh=true__iptables.golden
- hairpin=true,internal=false,icc=true,masq=false,snat=false,gwm=routed,bindlh=false__ip6tables.golden
- hairpin=true,internal=false,icc=true,masq=false,snat=false,gwm=routed,bindlh=false__iptables.golden
- hairpin=true,internal=false,icc=true,masq=false,snat=false,gwm=routed,bindlh=true,wsl2mirrored=true__iptables.golden
- hairpin=true,internal=false,icc=true,masq=false,snat=false,gwm=routed,bindlh=true__ip6tables.golden
- hairpin=true,internal=false,icc=true,masq=false,snat=false,gwm=routed,bindlh=true__iptables.golden
- hairpin=true,internal=false,icc=true,masq=false,snat=true,gwm=nat,bindlh=false__ip6tables.golden
- hairpin=true,internal=false,icc=true,masq=false,snat=true,gwm=nat,bindlh=false__iptables.golden
- hairpin=true,internal=false,icc=true,masq=false,snat=true,gwm=nat,bindlh=true,wsl2mirrored=true__iptables.golden
- hairpin=true,internal=false,icc=true,masq=false,snat=true,gwm=nat,bindlh=true__ip6tables.golden
- hairpin=true,internal=false,icc=true,masq=false,snat=true,gwm=nat,bindlh=true__iptables.golden
- hairpin=true,internal=false,icc=true,masq=false,snat=true,gwm=nat-unprotected,bindlh=false__ip6tables.golden
- hairpin=true,internal=false,icc=true,masq=false,snat=true,gwm=nat-unprotected,bindlh=false__iptables.golden
- hairpin=true,internal=false,icc=true,masq=false,snat=true,gwm=nat-unprotected,bindlh=true,wsl2mirrored=true__iptables.golden
- hairpin=true,internal=false,icc=true,masq=false,snat=true,gwm=nat-unprotected,bindlh=true__ip6tables.golden
- hairpin=true,internal=false,icc=true,masq=false,snat=true,gwm=nat-unprotected,bindlh=true__iptables.golden
- hairpin=true,internal=false,icc=true,masq=false,snat=true,gwm=routed,bindlh=false__ip6tables.golden
- hairpin=true,internal=false,icc=true,masq=false,snat=true,gwm=routed,bindlh=false__iptables.golden
- hairpin=true,internal=false,icc=true,masq=false,snat=true,gwm=routed,bindlh=true,wsl2mirrored=true__iptables.golden
- hairpin=true,internal=false,icc=true,masq=false,snat=true,gwm=routed,bindlh=true__ip6tables.golden
- hairpin=true,internal=false,icc=true,masq=false,snat=true,gwm=routed,bindlh=true__iptables.golden
- hairpin=true,internal=false,icc=true,masq=true,snat=false,gwm=nat,bindlh=false__ip6tables.golden
- hairpin=true,internal=false,icc=true,masq=true,snat=false,gwm=nat,bindlh=false__iptables.golden
- hairpin=true,internal=false,icc=true,masq=true,snat=false,gwm=nat,bindlh=true,wsl2mirrored=true__iptables.golden
- hairpin=true,internal=false,icc=true,masq=true,snat=false,gwm=nat,bindlh=true__ip6tables.golden
- hairpin=true,internal=false,icc=true,masq=true,snat=false,gwm=nat,bindlh=true__iptables.golden
- hairpin=true,internal=false,icc=true,masq=true,snat=false,gwm=nat-unprotected,bindlh=false__ip6tables.golden
- hairpin=true,internal=false,icc=true,masq=true,snat=false,gwm=nat-unprotected,bindlh=false__iptables.golden
- hairpin=true,internal=false,icc=true,masq=true,snat=false,gwm=nat-unprotected,bindlh=true,wsl2mirrored=true__iptables.golden
- hairpin=true,internal=false,icc=true,masq=true,snat=false,gwm=nat-unprotected,bindlh=true__ip6tables.golden
- hairpin=true,internal=false,icc=true,masq=true,snat=false,gwm=nat-unprotected,bindlh=true__iptables.golden
- hairpin=true,internal=false,icc=true,masq=true,snat=false,gwm=routed,bindlh=false__ip6tables.golden
- hairpin=true,internal=false,icc=true,masq=true,snat=false,gwm=routed,bindlh=false__iptables.golden
- hairpin=true,internal=false,icc=true,masq=true,snat=false,gwm=routed,bindlh=true,wsl2mirrored=true__iptables.golden
- hairpin=true,internal=false,icc=true,masq=true,snat=false,gwm=routed,bindlh=true__ip6tables.golden
- hairpin=true,internal=false,icc=true,masq=true,snat=false,gwm=routed,bindlh=true__iptables.golden
- hairpin=true,internal=false,icc=true,masq=true,snat=true,gwm=nat,bindlh=false__ip6tables.golden
- hairpin=true,internal=false,icc=true,masq=true,snat=true,gwm=nat,bindlh=false__iptables.golden
- hairpin=true,internal=false,icc=true,masq=true,snat=true,gwm=nat,bindlh=true,wsl2mirrored=true__iptables.golden
- hairpin=true,internal=false,icc=true,masq=true,snat=true,gwm=nat,bindlh=true__ip6tables.golden
- hairpin=true,internal=false,icc=true,masq=true,snat=true,gwm=nat,bindlh=true__iptables.golden
- hairpin=true,internal=false,icc=true,masq=true,snat=true,gwm=nat-unprotected,bindlh=false__ip6tables.golden
- hairpin=true,internal=false,icc=true,masq=true,snat=true,gwm=nat-unprotected,bindlh=false__iptables.golden
- hairpin=true,internal=false,icc=true,masq=true,snat=true,gwm=nat-unprotected,bindlh=true,wsl2mirrored=true__iptables.golden
- hairpin=true,internal=false,icc=true,masq=true,snat=true,gwm=nat-unprotected,bindlh=true__ip6tables.golden
- hairpin=true,internal=false,icc=true,masq=true,snat=true,gwm=nat-unprotected,bindlh=true__iptables.golden
- hairpin=true,internal=false,icc=true,masq=true,snat=true,gwm=routed,bindlh=false__ip6tables.golden
- hairpin=true,internal=false,icc=true,masq=true,snat=true,gwm=routed,bindlh=false__iptables.golden
- hairpin=true,internal=false,icc=true,masq=true,snat=true,gwm=routed,bindlh=true,wsl2mirrored=true__iptables.golden
- hairpin=true,internal=false,icc=true,masq=true,snat=true,gwm=routed,bindlh=true__ip6tables.golden
- hairpin=true,internal=false,icc=true,masq=true,snat=true,gwm=routed,bindlh=true__iptables.golden
- hairpin=true,internal=true,icc=false,wsl2mirrored=true__iptables.golden
- hairpin=true,internal=true,icc=false__ip6tables.golden
- hairpin=true,internal=true,icc=false__iptables.golden
- hairpin=true,internal=true,icc=true,wsl2mirrored=true__iptables.golden
- hairpin=true,internal=true,icc=true__ip6tables.golden
- hairpin=true,internal=true,icc=true__iptables.golden
- no__ip6tables.golden
- no__iptables.golden
- cleaner.go
- endpoint.go
- iptabler.go
- iptabler_test.go
- link.go
- network.go
- network_test.go
- port.go
- wsl2.go
- .gitattributes
- cleaned,hairpin=false,wsl2mirrored=true__ip.golden
- cleaned,hairpin=false__ip.golden
- cleaned,hairpin=false__ip6.golden
- cleaned,hairpin=true,wsl2mirrored=true__ip.golden
- cleaned,hairpin=true__ip.golden
- cleaned,hairpin=true__ip6.golden
- hairpin=false,internal=false,icc=false,masq=false,snat=false,gwm=nat,bindlh=false,wsl2mirrored=true__ip.golden
- hairpin=false,internal=false,icc=false,masq=false,snat=false,gwm=nat,bindlh=false__ip.golden
- hairpin=false,internal=false,icc=false,masq=false,snat=false,gwm=nat,bindlh=false__ip6.golden
- hairpin=false,internal=false,icc=false,masq=false,snat=false,gwm=nat,bindlh=true,wsl2mirrored=true__ip.golden
- hairpin=false,internal=false,icc=false,masq=false,snat=false,gwm=nat,bindlh=true__ip.golden
- hairpin=false,internal=false,icc=false,masq=false,snat=false,gwm=nat,bindlh=true__ip6.golden
- hairpin=false,internal=false,icc=false,masq=false,snat=false,gwm=nat-unprotected,bindlh=false,wsl2mirrored=true__ip.golden
- hairpin=false,internal=false,icc=false,masq=false,snat=false,gwm=nat-unprotected,bindlh=false__ip.golden
- hairpin=false,internal=false,icc=false,masq=false,snat=false,gwm=nat-unprotected,bindlh=false__ip6.golden
- hairpin=false,internal=false,icc=false,masq=false,snat=false,gwm=nat-unprotected,bindlh=true,wsl2mirrored=true__ip.golden
- hairpin=false,internal=false,icc=false,masq=false,snat=false,gwm=nat-unprotected,bindlh=true__ip.golden
- hairpin=false,internal=false,icc=false,masq=false,snat=false,gwm=nat-unprotected,bindlh=true__ip6.golden
- hairpin=false,internal=false,icc=false,masq=false,snat=false,gwm=routed,bindlh=false,wsl2mirrored=true__ip.golden
- hairpin=false,internal=false,icc=false,masq=false,snat=false,gwm=routed,bindlh=false__ip.golden
- hairpin=false,internal=false,icc=false,masq=false,snat=false,gwm=routed,bindlh=false__ip6.golden
- hairpin=false,internal=false,icc=false,masq=false,snat=false,gwm=routed,bindlh=true,wsl2mirrored=true__ip.golden
- hairpin=false,internal=false,icc=false,masq=false,snat=false,gwm=routed,bindlh=true__ip.golden
- hairpin=false,internal=false,icc=false,masq=false,snat=false,gwm=routed,bindlh=true__ip6.golden
- hairpin=false,internal=false,icc=false,masq=false,snat=true,gwm=nat,bindlh=false,wsl2mirrored=true__ip.golden
- hairpin=false,internal=false,icc=false,masq=false,snat=true,gwm=nat,bindlh=false__ip.golden
- hairpin=false,internal=false,icc=false,masq=false,snat=true,gwm=nat,bindlh=false__ip6.golden
- hairpin=false,internal=false,icc=false,masq=false,snat=true,gwm=nat,bindlh=true,wsl2mirrored=true__ip.golden
- hairpin=false,internal=false,icc=false,masq=false,snat=true,gwm=nat,bindlh=true__ip.golden
- hairpin=false,internal=false,icc=false,masq=false,snat=true,gwm=nat,bindlh=true__ip6.golden
- hairpin=false,internal=false,icc=false,masq=false,snat=true,gwm=nat-unprotected,bindlh=false,wsl2mirrored=true__ip.golden
- hairpin=false,internal=false,icc=false,masq=false,snat=true,gwm=nat-unprotected,bindlh=false__ip.golden
- hairpin=false,internal=false,icc=false,masq=false,snat=true,gwm=nat-unprotected,bindlh=false__ip6.golden
- hairpin=false,internal=false,icc=false,masq=false,snat=true,gwm=nat-unprotected,bindlh=true,wsl2mirrored=true__ip.golden
- hairpin=false,internal=false,icc=false,masq=false,snat=true,gwm=nat-unprotected,bindlh=true__ip.golden
- hairpin=false,internal=false,icc=false,masq=false,snat=true,gwm=nat-unprotected,bindlh=true__ip6.golden
- hairpin=false,internal=false,icc=false,masq=false,snat=true,gwm=routed,bindlh=false,wsl2mirrored=true__ip.golden
- hairpin=false,internal=false,icc=false,masq=false,snat=true,gwm=routed,bindlh=false__ip.golden
- hairpin=false,internal=false,icc=false,masq=false,snat=true,gwm=routed,bindlh=false__ip6.golden
- hairpin=false,internal=false,icc=false,masq=false,snat=true,gwm=routed,bindlh=true,wsl2mirrored=true__ip.golden
- hairpin=false,internal=false,icc=false,masq=false,snat=true,gwm=routed,bindlh=true__ip.golden
- hairpin=false,internal=false,icc=false,masq=false,snat=true,gwm=routed,bindlh=true__ip6.golden
- hairpin=false,internal=false,icc=false,masq=true,snat=false,gwm=nat,bindlh=false,wsl2mirrored=true__ip.golden
- hairpin=false,internal=false,icc=false,masq=true,snat=false,gwm=nat,bindlh=false__ip.golden
- hairpin=false,internal=false,icc=false,masq=true,snat=false,gwm=nat,bindlh=false__ip6.golden
- hairpin=false,internal=false,icc=false,masq=true,snat=false,gwm=nat,bindlh=true,wsl2mirrored=true__ip.golden
- hairpin=false,internal=false,icc=false,masq=true,snat=false,gwm=nat,bindlh=true__ip.golden
- hairpin=false,internal=false,icc=false,masq=true,snat=false,gwm=nat,bindlh=true__ip6.golden
- hairpin=false,internal=false,icc=false,masq=true,snat=false,gwm=nat-unprotected,bindlh=false,wsl2mirrored=true__ip.golden
- hairpin=false,internal=false,icc=false,masq=true,snat=false,gwm=nat-unprotected,bindlh=false__ip.golden
- hairpin=false,internal=false,icc=false,masq=true,snat=false,gwm=nat-unprotected,bindlh=false__ip6.golden
- hairpin=false,internal=false,icc=false,masq=true,snat=false,gwm=nat-unprotected,bindlh=true,wsl2mirrored=true__ip.golden
- hairpin=false,internal=false,icc=false,masq=true,snat=false,gwm=nat-unprotected,bindlh=true__ip.golden
- hairpin=false,internal=false,icc=false,masq=true,snat=false,gwm=nat-unprotected,bindlh=true__ip6.golden
- hairpin=false,internal=false,icc=false,masq=true,snat=false,gwm=routed,bindlh=false,wsl2mirrored=true__ip.golden
- hairpin=false,internal=false,icc=false,masq=true,snat=false,gwm=routed,bindlh=false__ip.golden
- hairpin=false,internal=false,icc=false,masq=true,snat=false,gwm=routed,bindlh=false__ip6.golden
- hairpin=false,internal=false,icc=false,masq=true,snat=false,gwm=routed,bindlh=true,wsl2mirrored=true__ip.golden
- hairpin=false,internal=false,icc=false,masq=true,snat=false,gwm=routed,bindlh=true__ip.golden
- hairpin=false,internal=false,icc=false,masq=true,snat=false,gwm=routed,bindlh=true__ip6.golden
- hairpin=false,internal=false,icc=false,masq=true,snat=true,gwm=nat,bindlh=false,wsl2mirrored=true__ip.golden
- hairpin=false,internal=false,icc=false,masq=true,snat=true,gwm=nat,bindlh=false__ip.golden
- hairpin=false,internal=false,icc=false,masq=true,snat=true,gwm=nat,bindlh=false__ip6.golden
- hairpin=false,internal=false,icc=false,masq=true,snat=true,gwm=nat,bindlh=true,wsl2mirrored=true__ip.golden
- hairpin=false,internal=false,icc=false,masq=true,snat=true,gwm=nat,bindlh=true__ip.golden
- hairpin=false,internal=false,icc=false,masq=true,snat=true,gwm=nat,bindlh=true__ip6.golden
- hairpin=false,internal=false,icc=false,masq=true,snat=true,gwm=nat-unprotected,bindlh=false,wsl2mirrored=true__ip.golden
- hairpin=false,internal=false,icc=false,masq=true,snat=true,gwm=nat-unprotected,bindlh=false__ip.golden
- hairpin=false,internal=false,icc=false,masq=true,snat=true,gwm=nat-unprotected,bindlh=false__ip6.golden
- hairpin=false,internal=false,icc=false,masq=true,snat=true,gwm=nat-unprotected,bindlh=true,wsl2mirrored=true__ip.golden
- hairpin=false,internal=false,icc=false,masq=true,snat=true,gwm=nat-unprotected,bindlh=true__ip.golden
- hairpin=false,internal=false,icc=false,masq=true,snat=true,gwm=nat-unprotected,bindlh=true__ip6.golden
- hairpin=false,internal=false,icc=false,masq=true,snat=true,gwm=routed,bindlh=false,wsl2mirrored=true__ip.golden
- hairpin=false,internal=false,icc=false,masq=true,snat=true,gwm=routed,bindlh=false__ip.golden
- hairpin=false,internal=false,icc=false,masq=true,snat=true,gwm=routed,bindlh=false__ip6.golden
- hairpin=false,internal=false,icc=false,masq=true,snat=true,gwm=routed,bindlh=true,wsl2mirrored=true__ip.golden
- hairpin=false,internal=false,icc=false,masq=true,snat=true,gwm=routed,bindlh=true__ip.golden
- hairpin=false,internal=false,icc=false,masq=true,snat=true,gwm=routed,bindlh=true__ip6.golden
- hairpin=false,internal=false,icc=true,masq=false,snat=false,gwm=nat,bindlh=false,wsl2mirrored=true__ip.golden
- hairpin=false,internal=false,icc=true,masq=false,snat=false,gwm=nat,bindlh=false__ip.golden
- hairpin=false,internal=false,icc=true,masq=false,snat=false,gwm=nat,bindlh=false__ip6.golden
- hairpin=false,internal=false,icc=true,masq=false,snat=false,gwm=nat,bindlh=true,wsl2mirrored=true__ip.golden
- hairpin=false,internal=false,icc=true,masq=false,snat=false,gwm=nat,bindlh=true__ip.golden
- hairpin=false,internal=false,icc=true,masq=false,snat=false,gwm=nat,bindlh=true__ip6.golden
- hairpin=false,internal=false,icc=true,masq=false,snat=false,gwm=nat-unprotected,bindlh=false,wsl2mirrored=true__ip.golden
- hairpin=false,internal=false,icc=true,masq=false,snat=false,gwm=nat-unprotected,bindlh=false__ip.golden
- hairpin=false,internal=false,icc=true,masq=false,snat=false,gwm=nat-unprotected,bindlh=false__ip6.golden
- hairpin=false,internal=false,icc=true,masq=false,snat=false,gwm=nat-unprotected,bindlh=true,wsl2mirrored=true__ip.golden
- hairpin=false,internal=false,icc=true,masq=false,snat=false,gwm=nat-unprotected,bindlh=true__ip.golden
- hairpin=false,internal=false,icc=true,masq=false,snat=false,gwm=nat-unprotected,bindlh=true__ip6.golden
- hairpin=false,internal=false,icc=true,masq=false,snat=false,gwm=routed,bindlh=false,wsl2mirrored=true__ip.golden
- hairpin=false,internal=false,icc=true,masq=false,snat=false,gwm=routed,bindlh=false__ip.golden
- hairpin=false,internal=false,icc=true,masq=false,snat=false,gwm=routed,bindlh=false__ip6.golden
- hairpin=false,internal=false,icc=true,masq=false,snat=false,gwm=routed,bindlh=true,wsl2mirrored=true__ip.golden
- hairpin=false,internal=false,icc=true,masq=false,snat=false,gwm=routed,bindlh=true__ip.golden
- hairpin=false,internal=false,icc=true,masq=false,snat=false,gwm=routed,bindlh=true__ip6.golden
- hairpin=false,internal=false,icc=true,masq=false,snat=true,gwm=nat,bindlh=false,wsl2mirrored=true__ip.golden
- hairpin=false,internal=false,icc=true,masq=false,snat=true,gwm=nat,bindlh=false__ip.golden
- hairpin=false,internal=false,icc=true,masq=false,snat=true,gwm=nat,bindlh=false__ip6.golden
- hairpin=false,internal=false,icc=true,masq=false,snat=true,gwm=nat,bindlh=true,wsl2mirrored=true__ip.golden
- hairpin=false,internal=false,icc=true,masq=false,snat=true,gwm=nat,bindlh=true__ip.golden
- hairpin=false,internal=false,icc=true,masq=false,snat=true,gwm=nat,bindlh=true__ip6.golden
- hairpin=false,internal=false,icc=true,masq=false,snat=true,gwm=nat-unprotected,bindlh=false,wsl2mirrored=true__ip.golden
- hairpin=false,internal=false,icc=true,masq=false,snat=true,gwm=nat-unprotected,bindlh=false__ip.golden
- hairpin=false,internal=false,icc=true,masq=false,snat=true,gwm=nat-unprotected,bindlh=false__ip6.golden
- hairpin=false,internal=false,icc=true,masq=false,snat=true,gwm=nat-unprotected,bindlh=true,wsl2mirrored=true__ip.golden
- hairpin=false,internal=false,icc=true,masq=false,snat=true,gwm=nat-unprotected,bindlh=true__ip.golden
- hairpin=false,internal=false,icc=true,masq=false,snat=true,gwm=nat-unprotected,bindlh=true__ip6.golden
- hairpin=false,internal=false,icc=true,masq=false,snat=true,gwm=routed,bindlh=false,wsl2mirrored=true__ip.golden
- hairpin=false,internal=false,icc=true,masq=false,snat=true,gwm=routed,bindlh=false__ip.golden
- hairpin=false,internal=false,icc=true,masq=false,snat=true,gwm=routed,bindlh=false__ip6.golden
- hairpin=false,internal=false,icc=true,masq=false,snat=true,gwm=routed,bindlh=true,wsl2mirrored=true__ip.golden
- hairpin=false,internal=false,icc=true,masq=false,snat=true,gwm=routed,bindlh=true__ip.golden
- hairpin=false,internal=false,icc=true,masq=false,snat=true,gwm=routed,bindlh=true__ip6.golden
- hairpin=false,internal=false,icc=true,masq=true,snat=false,gwm=nat,bindlh=false,wsl2mirrored=true__ip.golden
- hairpin=false,internal=false,icc=true,masq=true,snat=false,gwm=nat,bindlh=false__ip.golden
- hairpin=false,internal=false,icc=true,masq=true,snat=false,gwm=nat,bindlh=false__ip6.golden
- hairpin=false,internal=false,icc=true,masq=true,snat=false,gwm=nat,bindlh=true,wsl2mirrored=true__ip.golden
- hairpin=false,internal=false,icc=true,masq=true,snat=false,gwm=nat,bindlh=true__ip.golden
- hairpin=false,internal=false,icc=true,masq=true,snat=false,gwm=nat,bindlh=true__ip6.golden
- hairpin=false,internal=false,icc=true,masq=true,snat=false,gwm=nat-unprotected,bindlh=false,wsl2mirrored=true__ip.golden
- hairpin=false,internal=false,icc=true,masq=true,snat=false,gwm=nat-unprotected,bindlh=false__ip.golden
- hairpin=false,internal=false,icc=true,masq=true,snat=false,gwm=nat-unprotected,bindlh=false__ip6.golden
- hairpin=false,internal=false,icc=true,masq=true,snat=false,gwm=nat-unprotected,bindlh=true,wsl2mirrored=true__ip.golden
- hairpin=false,internal=false,icc=true,masq=true,snat=false,gwm=nat-unprotected,bindlh=true__ip.golden
- hairpin=false,internal=false,icc=true,masq=true,snat=false,gwm=nat-unprotected,bindlh=true__ip6.golden
- hairpin=false,internal=false,icc=true,masq=true,snat=false,gwm=routed,bindlh=false,wsl2mirrored=true__ip.golden
- hairpin=false,internal=false,icc=true,masq=true,snat=false,gwm=routed,bindlh=false__ip.golden
- hairpin=false,internal=false,icc=true,masq=true,snat=false,gwm=routed,bindlh=false__ip6.golden
- hairpin=false,internal=false,icc=true,masq=true,snat=false,gwm=routed,bindlh=true,wsl2mirrored=true__ip.golden
- hairpin=false,internal=false,icc=true,masq=true,snat=false,gwm=routed,bindlh=true__ip.golden
- hairpin=false,internal=false,icc=true,masq=true,snat=false,gwm=routed,bindlh=true__ip6.golden
- hairpin=false,internal=false,icc=true,masq=true,snat=true,gwm=nat,bindlh=false,wsl2mirrored=true__ip.golden
- hairpin=false,internal=false,icc=true,masq=true,snat=true,gwm=nat,bindlh=false__ip.golden
- hairpin=false,internal=false,icc=true,masq=true,snat=true,gwm=nat,bindlh=false__ip6.golden
- hairpin=false,internal=false,icc=true,masq=true,snat=true,gwm=nat,bindlh=true,wsl2mirrored=true__ip.golden
- hairpin=false,internal=false,icc=true,masq=true,snat=true,gwm=nat,bindlh=true__ip.golden
- hairpin=false,internal=false,icc=true,masq=true,snat=true,gwm=nat,bindlh=true__ip6.golden
- hairpin=false,internal=false,icc=true,masq=true,snat=true,gwm=nat-unprotected,bindlh=false,wsl2mirrored=true__ip.golden
- hairpin=false,internal=false,icc=true,masq=true,snat=true,gwm=nat-unprotected,bindlh=false__ip.golden
- hairpin=false,internal=false,icc=true,masq=true,snat=true,gwm=nat-unprotected,bindlh=false__ip6.golden
- hairpin=false,internal=false,icc=true,masq=true,snat=true,gwm=nat-unprotected,bindlh=true,wsl2mirrored=true__ip.golden
- hairpin=false,internal=false,icc=true,masq=true,snat=true,gwm=nat-unprotected,bindlh=true__ip.golden
- hairpin=false,internal=false,icc=true,masq=true,snat=true,gwm=nat-unprotected,bindlh=true__ip6.golden
- hairpin=false,internal=false,icc=true,masq=true,snat=true,gwm=routed,bindlh=false,wsl2mirrored=true__ip.golden
- hairpin=false,internal=false,icc=true,masq=true,snat=true,gwm=routed,bindlh=false__ip.golden
- hairpin=false,internal=false,icc=true,masq=true,snat=true,gwm=routed,bindlh=false__ip6.golden
- hairpin=false,internal=false,icc=true,masq=true,snat=true,gwm=routed,bindlh=true,wsl2mirrored=true__ip.golden
- hairpin=false,internal=false,icc=true,masq=true,snat=true,gwm=routed,bindlh=true__ip.golden
- hairpin=false,internal=false,icc=true,masq=true,snat=true,gwm=routed,bindlh=true__ip6.golden
- hairpin=false,internal=true,icc=false,wsl2mirrored=true__ip.golden
- hairpin=false,internal=true,icc=false__ip.golden
- hairpin=false,internal=true,icc=false__ip6.golden
- hairpin=false,internal=true,icc=true,wsl2mirrored=true__ip.golden
- hairpin=false,internal=true,icc=true__ip.golden
- hairpin=false,internal=true,icc=true__ip6.golden
- hairpin=true,internal=false,icc=false,masq=false,snat=false,gwm=nat,bindlh=false__ip.golden
- hairpin=true,internal=false,icc=false,masq=false,snat=false,gwm=nat,bindlh=false__ip6.golden
- hairpin=true,internal=false,icc=false,masq=false,snat=false,gwm=nat,bindlh=true,wsl2mirrored=true__ip.golden
- hairpin=true,internal=false,icc=false,masq=false,snat=false,gwm=nat,bindlh=true__ip.golden
- hairpin=true,internal=false,icc=false,masq=false,snat=false,gwm=nat,bindlh=true__ip6.golden
- hairpin=true,internal=false,icc=false,masq=false,snat=false,gwm=nat-unprotected,bindlh=false__ip.golden
- hairpin=true,internal=false,icc=false,masq=false,snat=false,gwm=nat-unprotected,bindlh=false__ip6.golden
- hairpin=true,internal=false,icc=false,masq=false,snat=false,gwm=nat-unprotected,bindlh=true,wsl2mirrored=true__ip.golden
- hairpin=true,internal=false,icc=false,masq=false,snat=false,gwm=nat-unprotected,bindlh=true__ip.golden
- hairpin=true,internal=false,icc=false,masq=false,snat=false,gwm=nat-unprotected,bindlh=true__ip6.golden
- hairpin=true,internal=false,icc=false,masq=false,snat=false,gwm=routed,bindlh=false__ip.golden
- hairpin=true,internal=false,icc=false,masq=false,snat=false,gwm=routed,bindlh=false__ip6.golden
- hairpin=true,internal=false,icc=false,masq=false,snat=false,gwm=routed,bindlh=true,wsl2mirrored=true__ip.golden
- hairpin=true,internal=false,icc=false,masq=false,snat=false,gwm=routed,bindlh=true__ip.golden
- hairpin=true,internal=false,icc=false,masq=false,snat=false,gwm=routed,bindlh=true__ip6.golden
- hairpin=true,internal=false,icc=false,masq=false,snat=true,gwm=nat,bindlh=false__ip.golden
- hairpin=true,internal=false,icc=false,masq=false,snat=true,gwm=nat,bindlh=false__ip6.golden
- hairpin=true,internal=false,icc=false,masq=false,snat=true,gwm=nat,bindlh=true,wsl2mirrored=true__ip.golden
- hairpin=true,internal=false,icc=false,masq=false,snat=true,gwm=nat,bindlh=true__ip.golden
- hairpin=true,internal=false,icc=false,masq=false,snat=true,gwm=nat,bindlh=true__ip6.golden
- hairpin=true,internal=false,icc=false,masq=false,snat=true,gwm=nat-unprotected,bindlh=false__ip.golden
- hairpin=true,internal=false,icc=false,masq=false,snat=true,gwm=nat-unprotected,bindlh=false__ip6.golden
- hairpin=true,internal=false,icc=false,masq=false,snat=true,gwm=nat-unprotected,bindlh=true,wsl2mirrored=true__ip.golden
- hairpin=true,internal=false,icc=false,masq=false,snat=true,gwm=nat-unprotected,bindlh=true__ip.golden
- hairpin=true,internal=false,icc=false,masq=false,snat=true,gwm=nat-unprotected,bindlh=true__ip6.golden
- hairpin=true,internal=false,icc=false,masq=false,snat=true,gwm=routed,bindlh=false__ip.golden
- hairpin=true,internal=false,icc=false,masq=false,snat=true,gwm=routed,bindlh=false__ip6.golden
- hairpin=true,internal=false,icc=false,masq=false,snat=true,gwm=routed,bindlh=true,wsl2mirrored=true__ip.golden
- hairpin=true,internal=false,icc=false,masq=false,snat=true,gwm=routed,bindlh=true__ip.golden
- hairpin=true,internal=false,icc=false,masq=false,snat=true,gwm=routed,bindlh=true__ip6.golden
- hairpin=true,internal=false,icc=false,masq=true,snat=false,gwm=nat,bindlh=false__ip.golden
- hairpin=true,internal=false,icc=false,masq=true,snat=false,gwm=nat,bindlh=false__ip6.golden
- hairpin=true,internal=false,icc=false,masq=true,snat=false,gwm=nat,bindlh=true,wsl2mirrored=true__ip.golden
- hairpin=true,internal=false,icc=false,masq=true,snat=false,gwm=nat,bindlh=true__ip.golden
- hairpin=true,internal=false,icc=false,masq=true,snat=false,gwm=nat,bindlh=true__ip6.golden
- hairpin=true,internal=false,icc=false,masq=true,snat=false,gwm=nat-unprotected,bindlh=false__ip.golden
- hairpin=true,internal=false,icc=false,masq=true,snat=false,gwm=nat-unprotected,bindlh=false__ip6.golden
- hairpin=true,internal=false,icc=false,masq=true,snat=false,gwm=nat-unprotected,bindlh=true,wsl2mirrored=true__ip.golden
- hairpin=true,internal=false,icc=false,masq=true,snat=false,gwm=nat-unprotected,bindlh=true__ip.golden
- hairpin=true,internal=false,icc=false,masq=true,snat=false,gwm=nat-unprotected,bindlh=true__ip6.golden
- hairpin=true,internal=false,icc=false,masq=true,snat=false,gwm=routed,bindlh=false__ip.golden
- hairpin=true,internal=false,icc=false,masq=true,snat=false,gwm=routed,bindlh=false__ip6.golden
- hairpin=true,internal=false,icc=false,masq=true,snat=false,gwm=routed,bindlh=true,wsl2mirrored=true__ip.golden
- hairpin=true,internal=false,icc=false,masq=true,snat=false,gwm=routed,bindlh=true__ip.golden
- hairpin=true,internal=false,icc=false,masq=true,snat=false,gwm=routed,bindlh=true__ip6.golden
- hairpin=true,internal=false,icc=false,masq=true,snat=true,gwm=nat,bindlh=false__ip.golden
- hairpin=true,internal=false,icc=false,masq=true,snat=true,gwm=nat,bindlh=false__ip6.golden
- hairpin=true,internal=false,icc=false,masq=true,snat=true,gwm=nat,bindlh=true,wsl2mirrored=true__ip.golden
- hairpin=true,internal=false,icc=false,masq=true,snat=true,gwm=nat,bindlh=true__ip.golden
- hairpin=true,internal=false,icc=false,masq=true,snat=true,gwm=nat,bindlh=true__ip6.golden
- hairpin=true,internal=false,icc=false,masq=true,snat=true,gwm=nat-unprotected,bindlh=false__ip.golden
- hairpin=true,internal=false,icc=false,masq=true,snat=true,gwm=nat-unprotected,bindlh=false__ip6.golden
- hairpin=true,internal=false,icc=false,masq=true,snat=true,gwm=nat-unprotected,bindlh=true,wsl2mirrored=true__ip.golden
- hairpin=true,internal=false,icc=false,masq=true,snat=true,gwm=nat-unprotected,bindlh=true__ip.golden
- hairpin=true,internal=false,icc=false,masq=true,snat=true,gwm=nat-unprotected,bindlh=true__ip6.golden
- hairpin=true,internal=false,icc=false,masq=true,snat=true,gwm=routed,bindlh=false__ip.golden
- hairpin=true,internal=false,icc=false,masq=true,snat=true,gwm=routed,bindlh=false__ip6.golden
- hairpin=true,internal=false,icc=false,masq=true,snat=true,gwm=routed,bindlh=true,wsl2mirrored=true__ip.golden
- hairpin=true,internal=false,icc=false,masq=true,snat=true,gwm=routed,bindlh=true__ip.golden
- hairpin=true,internal=false,icc=false,masq=true,snat=true,gwm=routed,bindlh=true__ip6.golden
- hairpin=true,internal=false,icc=true,masq=false,snat=false,gwm=nat,bindlh=false__ip.golden
- hairpin=true,internal=false,icc=true,masq=false,snat=false,gwm=nat,bindlh=false__ip6.golden
- hairpin=true,internal=false,icc=true,masq=false,snat=false,gwm=nat,bindlh=true,wsl2mirrored=true__ip.golden
- hairpin=true,internal=false,icc=true,masq=false,snat=false,gwm=nat,bindlh=true__ip.golden
- hairpin=true,internal=false,icc=true,masq=false,snat=false,gwm=nat,bindlh=true__ip6.golden
- hairpin=true,internal=false,icc=true,masq=false,snat=false,gwm=nat-unprotected,bindlh=false__ip.golden
- hairpin=true,internal=false,icc=true,masq=false,snat=false,gwm=nat-unprotected,bindlh=false__ip6.golden
- hairpin=true,internal=false,icc=true,masq=false,snat=false,gwm=nat-unprotected,bindlh=true,wsl2mirrored=true__ip.golden
- hairpin=true,internal=false,icc=true,masq=false,snat=false,gwm=nat-unprotected,bindlh=true__ip.golden
- hairpin=true,internal=false,icc=true,masq=false,snat=false,gwm=nat-unprotected,bindlh=true__ip6.golden
- hairpin=true,internal=false,icc=true,masq=false,snat=false,gwm=routed,bindlh=false__ip.golden
- hairpin=true,internal=false,icc=true,masq=false,snat=false,gwm=routed,bindlh=false__ip6.golden
- hairpin=true,internal=false,icc=true,masq=false,snat=false,gwm=routed,bindlh=true,wsl2mirrored=true__ip.golden
- hairpin=true,internal=false,icc=true,masq=false,snat=false,gwm=routed,bindlh=true__ip.golden
- hairpin=true,internal=false,icc=true,masq=false,snat=false,gwm=routed,bindlh=true__ip6.golden
- hairpin=true,internal=false,icc=true,masq=false,snat=true,gwm=nat,bindlh=false__ip.golden
- hairpin=true,internal=false,icc=true,masq=false,snat=true,gwm=nat,bindlh=false__ip6.golden
- hairpin=true,internal=false,icc=true,masq=false,snat=true,gwm=nat,bindlh=true,wsl2mirrored=true__ip.golden
- hairpin=true,internal=false,icc=true,masq=false,snat=true,gwm=nat,bindlh=true__ip.golden
- hairpin=true,internal=false,icc=true,masq=false,snat=true,gwm=nat,bindlh=true__ip6.golden
- hairpin=true,internal=false,icc=true,masq=false,snat=true,gwm=nat-unprotected,bindlh=false__ip.golden
- hairpin=true,internal=false,icc=true,masq=false,snat=true,gwm=nat-unprotected,bindlh=false__ip6.golden
- hairpin=true,internal=false,icc=true,masq=false,snat=true,gwm=nat-unprotected,bindlh=true,wsl2mirrored=true__ip.golden
- hairpin=true,internal=false,icc=true,masq=false,snat=true,gwm=nat-unprotected,bindlh=true__ip.golden
- hairpin=true,internal=false,icc=true,masq=false,snat=true,gwm=nat-unprotected,bindlh=true__ip6.golden
- hairpin=true,internal=false,icc=true,masq=false,snat=true,gwm=routed,bindlh=false__ip.golden
- hairpin=true,internal=false,icc=true,masq=false,snat=true,gwm=routed,bindlh=false__ip6.golden
- hairpin=true,internal=false,icc=true,masq=false,snat=true,gwm=routed,bindlh=true,wsl2mirrored=true__ip.golden
- hairpin=true,internal=false,icc=true,masq=false,snat=true,gwm=routed,bindlh=true__ip.golden
- hairpin=true,internal=false,icc=true,masq=false,snat=true,gwm=routed,bindlh=true__ip6.golden
- hairpin=true,internal=false,icc=true,masq=true,snat=false,gwm=nat,bindlh=false__ip.golden
- hairpin=true,internal=false,icc=true,masq=true,snat=false,gwm=nat,bindlh=false__ip6.golden
- hairpin=true,internal=false,icc=true,masq=true,snat=false,gwm=nat,bindlh=true,wsl2mirrored=true__ip.golden
- hairpin=true,internal=false,icc=true,masq=true,snat=false,gwm=nat,bindlh=true__ip.golden
- hairpin=true,internal=false,icc=true,masq=true,snat=false,gwm=nat,bindlh=true__ip6.golden
- hairpin=true,internal=false,icc=true,masq=true,snat=false,gwm=nat-unprotected,bindlh=false__ip.golden
- hairpin=true,internal=false,icc=true,masq=true,snat=false,gwm=nat-unprotected,bindlh=false__ip6.golden
- hairpin=true,internal=false,icc=true,masq=true,snat=false,gwm=nat-unprotected,bindlh=true,wsl2mirrored=true__ip.golden
- hairpin=true,internal=false,icc=true,masq=true,snat=false,gwm=nat-unprotected,bindlh=true__ip.golden
- hairpin=true,internal=false,icc=true,masq=true,snat=false,gwm=nat-unprotected,bindlh=true__ip6.golden
- hairpin=true,internal=false,icc=true,masq=true,snat=false,gwm=routed,bindlh=false__ip.golden
- hairpin=true,internal=false,icc=true,masq=true,snat=false,gwm=routed,bindlh=false__ip6.golden
- hairpin=true,internal=false,icc=true,masq=true,snat=false,gwm=routed,bindlh=true,wsl2mirrored=true__ip.golden
- hairpin=true,internal=false,icc=true,masq=true,snat=false,gwm=routed,bindlh=true__ip.golden
- hairpin=true,internal=false,icc=true,masq=true,snat=false,gwm=routed,bindlh=true__ip6.golden
- hairpin=true,internal=false,icc=true,masq=true,snat=true,gwm=nat,bindlh=false__ip.golden
- hairpin=true,internal=false,icc=true,masq=true,snat=true,gwm=nat,bindlh=false__ip6.golden
- hairpin=true,internal=false,icc=true,masq=true,snat=true,gwm=nat,bindlh=true,wsl2mirrored=true__ip.golden
- hairpin=true,internal=false,icc=true,masq=true,snat=true,gwm=nat,bindlh=true__ip.golden
- hairpin=true,internal=false,icc=true,masq=true,snat=true,gwm=nat,bindlh=true__ip6.golden
- hairpin=true,internal=false,icc=true,masq=true,snat=true,gwm=nat-unprotected,bindlh=false__ip.golden
- hairpin=true,internal=false,icc=true,masq=true,snat=true,gwm=nat-unprotected,bindlh=false__ip6.golden
- hairpin=true,internal=false,icc=true,masq=true,snat=true,gwm=nat-unprotected,bindlh=true,wsl2mirrored=true__ip.golden
- hairpin=true,internal=false,icc=true,masq=true,snat=true,gwm=nat-unprotected,bindlh=true__ip.golden
- hairpin=true,internal=false,icc=true,masq=true,snat=true,gwm=nat-unprotected,bindlh=true__ip6.golden
- hairpin=true,internal=false,icc=true,masq=true,snat=true,gwm=routed,bindlh=false__ip.golden
- hairpin=true,internal=false,icc=true,masq=true,snat=true,gwm=routed,bindlh=false__ip6.golden
- hairpin=true,internal=false,icc=true,masq=true,snat=true,gwm=routed,bindlh=true,wsl2mirrored=true__ip.golden
- hairpin=true,internal=false,icc=true,masq=true,snat=true,gwm=routed,bindlh=true__ip.golden
- hairpin=true,internal=false,icc=true,masq=true,snat=true,gwm=routed,bindlh=true__ip6.golden
- hairpin=true,internal=true,icc=false,wsl2mirrored=true__ip.golden
- hairpin=true,internal=true,icc=false__ip.golden
- hairpin=true,internal=true,icc=false__ip6.golden
- hairpin=true,internal=true,icc=true,wsl2mirrored=true__ip.golden
- hairpin=true,internal=true,icc=true__ip.golden
- hairpin=true,internal=true,icc=true__ip6.golden
- cleaner.go
- endpoint.go
- link.go
- network.go
- nftabler.go
- nftabler_test.go
- port.go
- wsl2.go
- bridge_linux.go
- bridge_linux_test.go
- bridge_store.go
- errors.go
- interface_linux.go
- interface_linux_test.go
- labels.go
- network_linux_test.go
- port_mapping_linux.go
- port_mapping_linux_test.go
- setup.go
- setup_bridgenetfiltering.go
- setup_device_linux.go
- setup_device_linux_test.go
- setup_ip_forwarding.go
- setup_ip_forwarding_test.go
- setup_ipv4_linux.go
- setup_ipv4_linux_test.go
- setup_ipv6_linux.go
- setup_ipv6_linux_test.go
- setup_verify_linux.go
- setup_verify_linux_test.go
- wsl2_linux.go
- wsl2_linux_test.go
- host.go
- host_test.go
- ipvlan.go
- ipvlan_endpoint.go
- ipvlan_joinleave.go
- ipvlan_network.go
- ipvlan_setup.go
- ipvlan_setup_test.go
- ipvlan_state.go
- ipvlan_store.go
- ipvlan_test.go
- macvlan.go
- macvlan_endpoint.go
- macvlan_joinleave.go
- macvlan_network.go
- macvlan_setup.go
- macvlan_setup_test.go
- macvlan_state.go
- macvlan_store.go
- macvlan_test.go
- null.go
- null_test.go
- utils.go
- utils_test.go
- ovmanager.go
- ovmanager_test.go
- bpf.go
- bpf_linux_test.go
- bpf_test.go
- encryption.go
- encryption_nft_linux.go
- encryption_test.go
- joinleave.go
- ostweaks_linux.go
- ostweaks_unsupported.go
- ov_endpoint.go
- ov_network.go
- ov_utils.go
- overlay.go
- overlay.pb.go
- overlay.proto
- overlay_test.go
- peer.go
- peerdb.go
- api.go
- driver.go
- driver_test.go
- joinleave_windows.go
- ov_endpoint_windows.go
- ov_network_windows.go
- overlay_windows.go
- peerdb_windows.go
- labels.go
- port_mapping.go
- windows.go
- windows_store.go
- windows_test.go
- ipams.go
- ipams_test.go
- networks.go
- networks_test.go
- portmappers.go
- portmappers_test.go
- etchosts.go
- etchosts_test.go
- fuzz_test.go
- addrset.go
- addrset_test.go
- caller.go
- caller_test.go
- countmap.go
- countmap_test.go
- net.go
- net_test.go
- boltdb.go
- kvstore.go
- unsol_arp_linux.go
- unsol_na_linux.go
- maputil.go
- modprobe_linux.go
- created.golden
- empty.golden
- created.golden
- deleted.golden
- modified.golden
- created.golden
- deleted.golden
- init.golden
- updated.golden
- init.golden
- replaced.golden
- init.golden
- created.golden
- created.golden
- recovered.golden
- created4.golden
- created6.golden
- deleted4.golden
- deleted6.golden
- created4.golden
- created6.golden
- empty.golden
- created.golden
- deleted.golden
- .gitattributes
- TestChainRuleGroups.golden
- TestMapElementDeleteCancelsCreate.golden
- TestSetBaseChainPolicy.golden
- TestTableUseAfterClose.golden
- fluentapi_linux.go
- incremental_update.nft.gotmpl
- nft_cgo_linux.go
- nft_exec_linux.go
- nftables_linux.go
- nftables_linux_test.go
- reload.nft.gotmpl
- Add_option_no_overrides.golden
- Empty_overrides.golden
- No_content_no_overrides.golden
- No_overrides.golden
- Overrides.golden
- Extra_required_options.golden
- IPv4_and_IPv6,_ipv6_enabled.golden
- IPv4_and_IPv6_localhost.golden
- IPv4_localhost.golden
- IPv4_localhost_override.golden
- IPv4_only.golden
- IPv6_only.golden
- ndots_host,_override_and_required.golden
- ndots_missing_but_required.golden
- ndots_present_and_required.golden
- No_config.golden
- IPv4_and_IPv6_localhost,_ipv6_disabled.golden
- IPv4_and_IPv6_localhost,_ipv6_enabled.golden
- IPv4_localhost,_ipv6_disabled.golden
- IPv4_localhost,_ipv6_enabled.golden
- IPv4_localhost,_IPv6_routeable,_ipv6_disabled.golden
- IPv4_localhost,_IPv6_routeable,_ipv6_enabled.golden
- Override_nameservers.golden
- Routable_IPv4_and_IPv6,_ipv6_disabled.golden
- Routable_IPv4_and_IPv6,_ipv6_enabled.golden
- Routable_IPv4_only.golden
- .gitattributes
- TestRCInvalidNS.golden
- TestRCSetHeader.golden
- TestRCUnknownDirectives.golden
- resolvconf.go
- resolvconf_path.go
- resolvconf_test.go
- rootlesskit_client_linux.go
- rootlesskit_client_linux_test.go
- setmatrix.go
- setmatrix_test.go
- uint128.go
- contract.go
- labels.go
- address_space.go
- address_space_test.go
- allocator.go
- allocator_test.go
- parallel_test.go
- structures.go
- structures_test.go
- null.go
- null_test.go
- api.go
- remote.go
- remote_test.go
- windowsipam.go
- windowsipam_other.go
- windowsipam_test.go
- drivers.go
- utils.go
- ipbits.go
- ipbits_test.go
- conntrack.go
- firewalld.go
- firewalld_test.go
- iptables.go
- iptables_test.go
- labels.go
- labels_test.go
- utils.go
- utils_freebsd.go
- utils_linux.go
- utils_linux_test.go
- utils_windows.go
- .gitignore
- broadcast.go
- cluster.go
- cluster_test.go
- convergence_test.go
- debug.go
- delegate.go
- event_delegate.go
- memcluster_test.go
- message.go
- networkdb.go
- networkdb.pb.go
- networkdb.proto
- networkdb_property_test.go
- networkdb_test.go
- networkdbdiagnostic.go
- nodemgmt.go
- synctest_racecrash_no_test.go
- synctest_racecrash_test.go
- synctest_racecrash_yes_test.go
- tableevent_test.go
- watch.go
- nlwrap_linux.go
- init_linux.go
- options.go
- options_test.go
- knobs.go
- knobs_linux.go
- knobs_linux_test.go
- knobs_unsupported.go
- interface_linux.go
- interface_linux_test.go
- interface_unsupported.go
- namespace_linux.go
- namespace_unsupported.go
- namespace_windows.go
- neigh_linux.go
- neigh_unsupported.go
- netlinkutil_linux.go
- options_linux.go
- route_linux.go
- sandbox.go
- sandbox_freebsd.go
- sandbox_linux_test.go
- sandbox_unsupported.go
- osallocator_linux.go
- osallocator_linux_test.go
- osallocator_windows.go
- portallocator.go
- portallocator_freebsd.go
- portallocator_linux.go
- portallocator_linux_test.go
- portallocator_test.go
- portallocator_unix.go
- portallocator_windows.go
- sctp_linux_386.go
- sctp_linux_others.go
- proxy_linux.go
- api.go
- api_test.go
- mapper_linux.go
- mapper_linux_test.go
- mapper_linux.go
- resolvconf.go
- scope.go
- Dockerfile
- README
- run.sh
- support.sh
- iptables-false_append-false_fwdafter4.golden
- iptables-false_append-false_fwdafter6.golden
- iptables-false_append-false_fwdinit4.golden
- iptables-false_append-false_fwdinit6.golden
- iptables-true_append-false_dockerfwdafter4.golden
- iptables-true_append-false_dockerfwdafter6.golden
- iptables-true_append-false_dockerfwdinit4.golden
- iptables-true_append-false_dockerfwdinit6.golden
- iptables-true_append-false_fwdafter4.golden
- iptables-true_append-false_fwdafter6.golden
- iptables-true_append-false_fwdinit4.golden
- iptables-true_append-false_fwdinit6.golden
- iptables-true_append-false_usrafter4.golden
- iptables-true_append-false_usrafter6.golden
- iptables-true_append-true_dockerfwdafter4.golden
- iptables-true_append-true_dockerfwdafter6.golden
- iptables-true_append-true_dockerfwdinit4.golden
- iptables-true_append-true_dockerfwdinit6.golden
- iptables-true_append-true_fwdafter4.golden
- iptables-true_append-true_fwdafter6.golden
- iptables-true_append-true_fwdinit4.golden
- iptables-true_append-true_fwdinit6.golden
- iptables-true_append-true_usrafter4.golden
- iptables-true_append-true_usrafter6.golden
- types.go
- types_test.go
- .dockerignore
- .gitignore
- agent.go
- agent.pb.go
- agent.proto
- agent_test.go
- controller.go
- controller_linux.go
- controller_others.go
- default_gateway.go
- default_gateway_freebsd.go
- default_gateway_linux.go
- default_gateway_windows.go
- drivers_linux.go
- drivers_unsupported.go
- drivers_windows.go
- endpoint.go
- endpoint_cnt.go
- endpoint_info.go
- endpoint_info_unix.go
- endpoint_info_windows.go
- endpoint_store.go
- endpoint_store_test.go
- endpoint_test.go
- endpoint_unix_test.go
- error.go
- errors_test.go
- firewall_linux.go
- firewall_linux_test.go
- firewall_others.go
- libnetwork_internal_test.go
- libnetwork_linux_test.go
- libnetwork_unix_test.go
- libnetwork_windows_test.go
- network.go
- network_store.go
- network_store_test.go
- network_unix.go
- network_windows.go
- network_windows_test.go
- resolver.go
- resolver_test.go
- resolver_unix.go
- resolver_unix_test.go
- resolver_windows.go
- sandbox.go
- sandbox_dns_unix.go
- sandbox_dns_unix_test.go
- sandbox_dns_windows.go
- sandbox_externalkey_unix.go
- sandbox_externalkey_unsupported.go
- sandbox_linux.go
- sandbox_options.go
- sandbox_store.go
- sandbox_unix_test.go
- sandbox_windows.go
- service.go
- service_common.go
- service_common_unix_test.go
- service_linux.go
- service_linux_test.go
- service_unsupported.go
- service_windows.go
- store.go
- store_linux_test.go
- store_test.go
- links.go
- links_test.go
- group_unix.go
- listeners_linux.go
- listeners_windows.go
- cloudwatchlogs.go
- cloudwatchlogs_test.go
- cwlogsiface_mock_test.go
- register.go
- etwlogs_windows.go
- register.go
- fluentd.go
- fluentd_test.go
- register.go
- gcplogging.go
- register.go
- gelf.go
- gelf_test.go
- register.go
- entry.pb.go
- entry.proto
- gen.go
- io.go
- export-serialization.golden
- export.go
- export_test.go
- sender.go
- doc.go
- sdjournal.go
- doc.go
- journald.go
- journald_test.go
- read.go
- read_test.go
- register.go
- fuzz_test.go
- jsonlog.go
- jsonlogbytes.go
- jsonlogbytes_test.go
- time_marshalling.go
- time_marshalling_test.go
- fuzz_test.go
- jsonfilelog.go
- jsonfilelog_test.go
- read.go
- read_test.go
- register.go
- config.go
- doc.go
- local.go
- local_test.go
- read.go
- read_test.go
- register.go
- logreader.go
- local_cache.go
- log_cache_test.go
- validate.go
- file_unix.go
- file_windows.go
- file_windows_test.go
- follow.go
- log_tag.go
- log_tag_test.go
- logfile.go
- logfile_race_test.go
- logfile_test.go
- queue.go
- queue_test.go
- sharedtemp.go
- sharedtemp_test.go
- register.go
- splunk.go
- splunk_test.go
- splunkhecmock_test.go
- register.go
- syslog.go
- syslog_test.go
- templates.go
- templates_test.go
- adapter.go
- adapter_test.go
- copier.go
- copier_test.go
- factory.go
- log_cache_opts.go
- logger.go
- logger_error.go
- logger_test.go
- loginfo.go
- metrics.go
- plugin.go
- plugin_unix.go
- plugin_unsupported.go
- proxy.go
- ring.go
- ring_test.go
- names.go
- filter.go
- filter_test.go
- network_mode.go
- network_mode_unix.go
- network_mode_windows.go
- settings.go
- defaults.go
- utils.go
- utils_linux.go
- utils_other.go
- default-old-format.json
- default.json
- example.json
- defaults.go
- devices_linux.go
- fuzz_test.go
- namespaces.go
- oci.go
- oci_test.go
- seccomp_test.go
- address_pools.go
- address_pools_test.go
- env.go
- env_test.go
- hosts.go
- hosts_test.go
- hosts_unix.go
- hosts_windows.go
- nri_opts.go
- nri_opts_test.go
- opts.go
- opts_test.go
- runtime.go
- ulimit.go
- ulimit_test.go
- plugin.go
- plugin_linux.go
- plugin_unsupported.go
- settable.go
- settable_test.go
- backend_linux.go
- backend_linux_test.go
- backend_unsupported.go
- defs.go
- errors.go
- events.go
- fetch_linux.go
- manager.go
- manager_linux.go
- manager_linux_test.go
- manager_test.go
- manager_windows.go
- progress.go
- registry.go
- store.go
- store_test.go
- resumablerequestreader.go
- resumablerequestreader_test.go
- auth.go
- auth_test.go
- config.go
- config_test.go
- errors.go
- registry.go
- registry_mock_test.go
- registry_test.go
- search.go
- search_endpoint_v1.go
- search_endpoint_v1_test.go
- search_session.go
- search_test.go
- service.go
- service_v2.go
- backend.go
- checkpoint.go
- disk_usage.go
- build.go
- status.go
- contenttype.go
- contenttype_test.go
- json_logstream.go
- logstream.go
- form.go
- form_test.go
- httputils.go
- httputils_test.go
- json-seq.go
- image.go
- debug.go
- debug_test.go
- experimental.go
- middleware.go
- version.go
- version_test.go
- network.go
- backend.go
- build.go
- build_routes.go
- backend.go
- checkpoint.go
- checkpoint_routes.go
- backend.go
- container.go
- container_routes.go
- container_routes_test.go
- copy.go
- exec.go
- inspect.go
- notify_linux.go
- notify_unsupported.go
- debug.go
- debug_routes.go
- backend.go
- distribution.go
- distribution_routes.go
- backend.go
- grpc.go
- grpc_routes.go
- backend.go
- image.go
- image_list_response_test.go
- image_routes.go
- inspect_response.go
- inspect_response_test.go
- backend.go
- network.go
- network_routes.go
- backend.go
- plugin.go
- plugin_routes.go
- backend.go
- session.go
- session_routes.go
- backend.go
- cluster.go
- cluster_routes.go
- helpers.go
- helpers_test.go
- backend.go
- disk_usage.go
- disk_usage_test.go
- system.go
- system_routes.go
- backend.go
- volume.go
- volume_routes.go
- volume_routes_test.go
- experimental.go
- local.go
- router.go
- swarm.go
- volume.go
- middleware.go
- server.go
- server_test.go
- mount.go
- mount_unix.go
- mount_windows.go
- collector.go
- keyfile
- stat
- adapter.go
- extpoint.go
- extpoint_test.go
- proxy.go
- proxy_test.go
- local.go
- local_linux_test.go
- local_test.go
- local_unix.go
- local_windows.go
- fuzz_test.go
- lcow_parser.go
- lcow_parser_test.go
- linux_parser.go
- linux_parser_test.go
- mounts.go
- parser.go
- parser_test.go
- validate.go
- validate_test.go
- validate_unix_test.go
- apparmor_default.go
- apparmor_default_unsupported.go
- apparmor_linux.go
- apparmor_unsupported.go
- archive.go
- archive_tarcopyoptions.go
- archive_tarcopyoptions_unix.go
- archive_unix.go
- archive_windows.go
- attach.go
- auth.go
- build.go
- cdi.go
- changes.go
- checkpoint.go
- checkpoint_test.go
- cluster.go
- commit.go
- configs.go
- container.go
- container_linux.go
- container_operations.go
- container_operations_test.go
- container_operations_unix.go
- container_operations_windows.go
- container_unix_test.go
- container_windows.go
- containerfs_linux.go
- containerfs_linux_test.go
- content.go
- create.go
- create_unix.go
- create_windows.go
- daemon.go
- daemon_linux.go
- daemon_linux_test.go
- daemon_test.go
- daemon_unix.go
- daemon_unix_test.go
- daemon_unsupported.go
- daemon_windows.go
- daemon_windows_test.go
- debugtrap_unix.go
- debugtrap_unsupported.go
- debugtrap_windows.go
- delete.go
- delete_test.go
- dependency.go
- devices.go
- devices_amd_linux.go
- devices_linux.go
- devices_nonlinux.go
- devices_nvidia_linux.go
- devices_test.go
- disk_usage.go
- errors.go
- errors_test.go
- events.go
- events_test.go
- exec.go
- exec_linux.go
- exec_linux_test.go
- exec_windows.go
- export.go
- health.go
- health_test.go
- hosts.go
- hosts_test.go
- id.go
- image_service.go
- image_store_choice.go
- image_store_choice_test.go
- info.go
- info_unix.go
- info_unix_test.go
- info_windows.go
- inspect.go
- inspect_test.go
- keys.go
- keys_unsupported.go
- kill.go
- kill_test.go
- licensing.go
- licensing_test.go
- links.go
- list.go
- list_test.go
- list_unix.go
- list_windows.go
- logdrivers_linux.go
- logdrivers_windows.go
- logs.go
- logs_test.go
- migration.go
- migration_test.go
- monitor.go
- mounts.go
- mounts_test.go
- names.go
- network.go
- network_test.go
- network_windows.go
- oci_linux.go
- oci_linux_test.go
- oci_opts.go
- oci_utils.go
- oci_windows.go
- oci_windows_test.go
- pause.go
- prune.go
- reload.go
- reload_test.go
- reload_unix.go
- reload_windows.go
- rename.go
- resize.go
- resize_test.go
- restart.go
- runtime_unix.go
- runtime_unix_test.go
- runtime_windows.go
- seccomp_linux.go
- seccomp_linux_test.go
- seccomp_unsupported.go
- secrets.go
- start.go
- start_linux.go
- start_notlinux.go
- start_unix.go
- start_windows.go
- stats.go
- stats_collector.go
- stats_unix.go
- stats_unix_test.go
- stats_windows.go
- stats_windows_test.go
- stop.go
- top_unix.go
- top_unix_test.go
- top_windows.go
- unpause.go
- update.go
- update_linux.go
- update_linux_test.go
- update_windows.go
- .codecov.yml
- .dockerignore
- .gitattributes
- .gitignore
- .golangci.yml
- .mailmap
- AGENTS.md
- AUTHORS
- CLAUDE.md
- CONTRIBUTING.md
- Dockerfile
- Dockerfile.simple
- Dockerfile.windows
- LICENSE
- MAINTAINERS
- Makefile
- NOTICE
- README.md
- ROADMAP.md
- SECURITY.md
- TESTING.md
# Installation Guide
git clone https://github.com/moby/moby
Downloads the entire project code from GitHub to your computer.
cd moby
Moves into the project folder you just downloaded.
2. Docker
Easy Recommended- Git Needed to download the project code from GitHub.
- Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
- import "github.com/docker/docker/client"
Type this command into your terminal and run it.
- import "github.com/docker/docker/api/types"
Type this command into your terminal and run it.
Pulled directly from this repo's README.
3. Go
Mediumcd api
This project's files live in a subfolder, so move into it first.
go build ./...
Compiles the Go program into an executable.
go run .
Runs the Go program directly without a separate build step.
4. Make
Medium- Git Needed to download the project code from GitHub.
- Make Usually pre-installed on Linux/macOS. On Windows, install separately (e.g. via MSYS2 or WSL).
make
Compiles the code based on the generated build configuration to produce an executable.
