Запускаете машину с eSXI, ставите внутрь виртуальный микротик и делаете его роутером, рядышком параллельно другую виртуальную машину, туда агента wireshark, настраиваете виртуальные свитчи, а потом с десктопа вам будут в wireshark'е видны пакеты на обоих интерфейсах роутера. Причем здесь C++ и Wi-Fi - не понимаю.