
Captura de pacotes USB para Windows
USBPcap - Captura de pacotes USB para Windows
O instalador para usuário final está disponível em: http://desowin.org/usbpcap As informações a seguir são destinadas apenas a desenvolvedores e usuários avançados.
Visão geral do diretório: USBPcapCMD - aplicação de espaço de usuário de exemplo USBPcapDriver - driver de filtro usado para capturar dados
Instruções de compilação: Baixe e instale o Windows Driver Kit 7.1.0 da Microsoft http://www.microsoft.com/en-us/download/details.aspx?id=11800
Ajuste o driver_build_win7_64bit.bat (primeira linha desse arquivo): * Para mudar para build checked: substitua 'fre' por 'chk' * Para compilar para x86: substitua 'x64' por 'x86' * Para compilar para Windows XP: substitua 'WIN7' por 'WXP'
Instruções de compilação para Windows 8: Para compilar para Windows 8, você precisa ter o Visual Studio 2013 Community e instalar o Windows Driver Kit 8.1 Update. Para criar o arquivo de solução, use o seguinte comando no Prompt de Comando do Visual Studio 2013 (enquanto estiver no diretório de fontes do usbpcap via chdir):
Nmake2MsBuild dirs
Isso criará a solução dirs.sln. Você pode compilar o driver a partir do Prompt de Comando do Visual Studio 2013:
MSBuild dirs.sln /p:Configuration="Win8 Debug"
Instalação: O TESTSIGNING deve estar ativado para instalar este driver no Windows 64 bits. Para fazer isso, execute o seguinte comando (como administrador): Bcdedit.exe -set TESTSIGNING ON e reinicie.
Clique com o botão direito no arquivo USBPcap.inf e selecione Instalar.
Após a instalação, reinicie.
Uso: Atualmente não há uma dll de mecanismo de captura. Você pode usar o USBPcapCMD.exe para selecionar a instância do filtro (há uma instância por hub raiz) e especificar o nome do arquivo pcap de saída.
Licenciamento: O USBPcapDriver é licenciado sob a licença GPLv2. O USBPcapCMD é licenciado sob a licença BSD 2-Cláusulas.