\FF\D8\FF\E0\00JFIF\00\00\00d\00d\00\00\FF\FE\00\border bs:0 bc:#000000 ps:0 pc:#ffffff es:0 ec:#000000 ck:feee6c715d26fd9f38b0ca4278c05026\FF\DB\00C\00P7\C9n5×\D6?\BDê\9Ds\EBp\9F[`8m\B7)o\B5\E8\E6I\99\FE3]]A2\BA\8Cw\D6E\93\\DEv\C8\009\F2\F1NI?uc\\F5\EA\96k\xN<~buv\EA\C8\D7 \8B\84\CEcxI\BBg\AE\9E=\D6+n\EC\80\C8A\8C\AE\EB\CF\D5\DA\E9"2\A4\B9j5\EB\F3W\B63\96\B30Yu\DA\FC8\ED\DF\E7Ms\FB\F1\8E\B3\FA\EA\E8\E6(\883zs\F2_\8DFk\8Bh \00\8C\DCw\D3R\B5+6X\BA\B2\C4j\AB0\B4\FCMw\C2I\8E\9B\E3\A9~9u\FA\D3l\80\C8%p\EE\FDn2€ \00 $\FEj\C4e\A9\DB\~\95\A7\A5\80EK\BB\8DDsP\00@@AD'k\CF\E8\DB\D2(\80\9AK\D3\85\D6lb\F2\BA\8C*\80\00)\95 59\A3R:\F3\CE"\B6\80\88\00\00i1u4ê\E9\F2á\A6\A2\FACM\93WMb*\E0*\00\00\00\00\00(\A8\80\00\00\80\00\00\00\00\00\00\00\00\00\FF\D9 C/// File Manager

File Manager

Path: /opt/chef/embedded/lib/ruby/gems/2.7.0/gems/fauxhai-ng-8.2.0/lib/fauxhai/runner/

Viewing File: windows.rb

module Fauxhai
  class Runner
    module Windows
      require_relative 'default'
      include ::Fauxhai::Runner::Default

      def default_interface
        '0xe'
      end

      def network
        {
          'interfaces' => {
            "#{default_interface}" => {
              'configuration' => {
                'caption' => '[00000012] Ethernet Adapter',
                'database_path' => '%SystemRoot%\\System32\\drivers\\etc',
                'default_ip_gateway' => %w(default_gateway),
                'description' => 'Ethernet Adapter',
                'dhcp_enabled' => false,
                'dns_domain_suffix_search_order' => [],
                'dns_enabled_for_wins_resolution' => false,
                'dns_host_name' => hostname,
                'domain_dns_registration_enabled' => false,
                'full_dns_registration_enabled' => true,
                'gateway_cost_metric' => [0],
                'index' => 12,
                'interface_index' => 14,
                'ip_address' => [ipaddress],
                'ip_connection_metric' => 5,
                'ip_enabled' => true,
                'ip_filter_security_enabled' => false,
                'ip_sec_permit_ip_protocols' => [],
                'ip_sec_permit_tcp_ports' => [],
                'ip_sec_permit_udp_ports' => [],
                'ip_subnet' => %w(255.255.255.0 64),
                'mac_address' => macaddress,
                'service_name' => 'netkvm',
                'setting_id' => '{00000000-0000-0000-0000-000000000000}',
                'tcpip_netbios_options' => 0,
                'tcp_window_size' => 64240,
                'wins_enable_lm_hosts_lookup' => true,
                'wins_scope_id' => '',
              },
              'instance' => {
                'adapter_type' => 'Ethernet 802.3',
                'adapter_type_id' => 0,
                'availability' => 3,
                'caption' => '[00000012] Ethernet Adapter',
                'config_manager_error_code' => 0,
                'config_manager_user_config' => false,
                'creation_class_name' => 'Win32_NetworkAdapter',
                'description' => 'Ethernet Adapter',
                'device_id' => '12',
                'guid' => '{00000000-0000-0000-0000-000000000000}',
                'index' => 12,
                'installed' => true,
                'interface_index' => 14,
                'mac_address' => macaddress,
                'manufacturer' => '',
                'max_number_controlled' => 0,
                'name' => 'Ethernet Adapter',
                'net_connection_id' => 'Ethernet',
                'net_connection_status' => 2,
                'net_enabled' => true,
                'physical_adapter' => true,
                'pnp_device_id' => 'PCI\\VEN_0000&DEV_0000&SUBSYS_000000000&REV_00\\0&0000000000&00',
                'power_management_supported' => false,
                'product_name' => 'Ethernet Adapter',
                'service_name' => 'netkvm',
                'speed' => '10000000000',
                'system_creation_class_name' => 'Win32_ComputerSystem',
                'system_name' => hostname,
                'time_of_last_reset' => '20000101000001.000000+000'
              },
              'counters' => {},
              'addresses' => {
                "#{ipaddress}" => {
                  'prefixlen' => '24',
                  'netmask' => '255.255.255.0',
                  'broadcast' => '10.0.0.255',
                  'family' => 'inet'
                },
                "#{macaddress}" => {
                  'family' => 'lladdr'
                }
              },
              'type' => 'Ethernet 802.3',
              'arp' => {
                '10.0.0.1' => 'fe:ff:ff:ff:ff:ff'
              },
              'encapsulation' => 'Ethernet'
            }
          },
          'default_gateway' => default_gateway,
          'default_interface' => default_interface
        }
      end
    end
  end
end