
A tool for logging data/testing devices with a Wiegand Interface. Can be used to create a portable RFID reader or installed directly into an existing installation. Provides access to a web based interface using WiFi in AP or Client mode. Will work with nearly all devices that contain a standard 5V Wiegand interface. Primary target group is 26-37bit HID Cards. Similar to the Tastic RFID Thief, Blekey, and ESPKey.
Por Corey Harding

Site oficial:

Atualmente, a April Brother está fabricando este hardware e pode ser adquirido diretamente da China em suas lojas
Distribuidores Terceiros:
Vídeos Demonstrativos de Captura de Credenciais usando várias tecnologias que utilizam uma Interface Wiegand:
Firmware:
Um registrador de dados universal que captura os dados binários brutos de uma Interface Wiegand padrão de 5V. O dispositivo é capaz de registrar as credenciais de sistemas de controle de acesso ou de praticamente qualquer dispositivo que utilize uma Interface Wiegand, como leitores de cartão RFID, teclados numéricos, sistemas de tarja magnética, código de barras e até mesmo alguns leitores biométricos. Interfaces Wiegand também não precisam se limitar a sistemas de controle de acesso. O principal grupo alvo para este dispositivo são cartões HID de 26-37 bits. Para tipos de cartão conhecidos, os dados binários e hexadecimais são exibidos diretamente no arquivo de log para fácil identificação do crachá e também no caso de ser necessária uma cópia do cartão. Para tipos de cartão desconhecidos, apenas os dados binários brutos são mostrados.
O dispositivo pode ser instalado diretamente em um sistema existente, obtendo energia da fiação preexistente, ou também pode ser usado para transformar um leitor em uma unidade portátil autônoma para registro de dados quando uma bateria é adicionada. A fiação é simples e consiste em 4 fios: (+), (-), D0 (Verde) e D1 (Branco). O dispositivo é capaz de operar em tensões que variam de cerca de 4,5V até no máximo 12V. Tensões comumente encontradas são 12V e 5V. **(Veja Notas de Instalação Abaixo)
O acesso aos arquivos de log e várias configurações é fornecido através de uma interface web. O dispositivo possui capacidades WiFi e pode ser configurado para criar seu próprio ponto de acesso ou para se conectar a uma rede existente. Caso você fique bloqueado da interface web, você pode pontear o jumper J3 ao ligar ou ao reiniciar o dispositivo para recuperar o acesso sem perder seus arquivos de log.
O hardware é baseado em um chip WiFi ESP12 com uma pilha TCP/IP completa e uma Unidade Microcontroladora. O software é open source licenciado sob a Licença MIT e será lançado no dia do lançamento do produto. O software residirá neste repositório GitHub para que possa ser revisado pela comunidade. Aceitaremos vários pull requests da comunidade após revisão se melhorar o valor do dispositivo para outros. O software foi escrito no Arduino IDE, portanto tanto amadores quanto profissionais não terão problemas em modificar o código se assim desejarem. Uma Interface Wiegand opera usando 3 fios: terra, Data0 e Data1. Um zero é enviado quando D0 fica baixo e um um é enviado quando D1 fica baixo, a outra linha permanece alta durante este tempo. O tempo é de 40uS de baixo para alto em uma linha com 2mS entre os bits. O software registra esta saída binária em um arquivo e, se o dispositivo acreditar que é um formato de cartão conhecido, o preâmbulo é adivinhado (não enviado pelo leitor de cartão, mas é o mesmo para todos os cartões de um formato específico, nosso alvo principal são cartões HID de 26-37 bits) e tanto os dados binários brutos quanto os hexadecimais são registrados. Para formatos de cartão desconhecidos, apenas a saída binária bruta é registrada, sem adivinhação do preâmbulo e sem mostrar os dados em formato hexadecimal para evitar confusão. Se você sabe que tipo de cartão foi capturado, basta procurar o preâmbulo e adicioná-lo ao início do binário e, em seguida, tipicamente convertê-lo para formato hexadecimal para fazer uma cópia do cartão. É possível que o cartão seja realmente de um formato desconhecido e o preâmbulo tenha sido adivinhado incorretamente com o dispositivo pensando que era um formato de cartão conhecido (a adivinhação é baseada na contagem de bits fornecida pelo leitor). Se for esse o caso, no arquivo de log há um espaço literal no binário entre o preâmbulo e os dados do cartão; simplesmente ignore o preâmbulo. Ao reproduzir uma credencial capturada*(veja nota abaixo), você não inclui o preâmbulo, pois ele não é gerado pelo leitor de cartão; em vez disso, você reproduz*(veja nota abaixo) apenas os dados reais do cartão conforme fornecidos pelo leitor. Você só precisa se preocupar com o preâmbulo se estiver fazendo uma cópia de um cartão. A função principal deste dispositivo é registrar os dados binários brutos conforme fornecidos por uma Interface Wiegand. Você pode ler de 1 bit até 4.096 bits. A configuração padrão do buffer permite apenas 52 bits e deve ser aumentada manualmente na página de configurações acessível pela interface web.
O dispositivo foi feito com hardware mínimo para manter os custos extremamente baixos e ao alcance de amadores e também para que profissionais de segurança possam comprar múltiplas unidades e usá-las sem medo de perder uma unidade. Dito isso, não há shifters de nível na placa. (É possível que no futuro uma versão PRO seja lançada) Isso significa que, com o hardware atual, o dispositivo pode funcionar com uma Interface Wiegand de 3V3, bem como com uma Interface Wiegand de 5V, porque o hardware opera a 3V3 e também é tolerante a 5V. A desvantagem disso é que nem todos os controladores Wiegand de 5V têm garantia de serem acionados ao reproduzir ou fazer fuzzing de dados, pois apenas 3V3 é fornecido pelo dispositivo. Há também um risco quando o dispositivo está no modo TX e a saída fica baixa por 40uS: se o dispositivo também receber dados durante este tempo, ocorrerá um curto-circuito. Por este motivo, certifique-se de que absolutamente nenhum cartão esteja sendo escaneado enquanto o dispositivo estiver no modo TX. O dispositivo não entra no modo TX até que você pressione um botão de envio de formulário e, assim que os dados terminam de ser transmitidos, ele volta ao modo de escuta. Pelas razões acima, o modo TX é apenas para uso experimental e foi projetado principalmente para depurar facilmente o software ao fazer alterações (duas unidades foram ligadas juntas).
Use o modo de transmissão por sua conta e risco, não é oficialmente suportado. Considere-o um bônus no software.
Clique aqui para diagramas de fiação
Clique aqui para ver opções de conectores
Teclados
Formato Magstripe/ABA
OPÇÃO 1: OTA via Interface Web:
OPÇÃO 2: Arduino IDE:
SSID: "ESP-RFID-Tool"
URL: http://192.168.1.1
Tipo de Rede:
Oculto: Escolha se deseja usar um SSID oculto ao criar um ponto de acesso
SSID: SSID do ponto de acesso a ser criado ou da rede à qual você está escolhendo se juntar
Senha: Senha do ponto de acesso que você deseja criar ou da rede à qual está se juntando
Canal: Canal do ponto de acesso que você está criando
IP: IP para definir no dispositivo
Gateway: Gateway a ser usado; torne-o igual ao IP do ESP-RFID-Tool se for um ponto de acesso, ou igual ao roteador se estiver se juntando a uma rede
Máscara de Sub-Rede: Geralmente definida como 255.255.255.0
Nome de usuário: Nome de usuário para configurar/atualizar o ESP-RFID-Tool
Senha: Senha para configurar/atualizar o ESP-RFID-Tool
Configurações do Servidor FTP:
Nota: Suporta apenas Modo Passivo (PASV)!
LED de Alimentação:
Log de Captura RFID:
Útil para alterar este valor para diferenciar entre instalações durante várias avaliações de segurança.
Nome do Arquivo: Nome do arquivo para salvar as etiquetas RFID capturadas para a avaliação de segurança atual.
Exibe todos os arquivos de log contendo capturas de etiquetas RFID.
Isso apagará o conteúdo do sistema de arquivos SPIFFS, incluindo TODAS as capturas de etiquetas RFID.
A formatação pode levar até 90 segundos.
Todas as configurações atuais serão mantidas, a menos que você reinicie o dispositivo durante este processo.
Autentique-se usando seu nome de usuário e senha definidos na página de configuração.
Credenciais padrão para acessar a página de atualização de firmware:
Selecione "Procurar", escolha o novo firmware a ser carregado e clique em "Atualizar".
Você precisará redefinir manualmente o dispositivo quando o navegador alertar que a atualização foi bem-sucedida.
Eu enviei o design do protótipo original para o GitHub em setembro de 2016, embora em um repositório diferente. Eu estava usando um Adafruit Feather Huzzah executando um código que modifiquei portando o Tastic RFID Thief (por Fran Brown da Bishop Fox) para o chip ESP12S. Na época, não existia nenhum registrador Wiegand com capacidades WiFi e que fornecesse uma interface web fácil de usar para acessar os arquivos de log. (Não encontrei nenhum, então criei um) Durante a segunda evolução do projeto, decidi projetar hardware dedicado e atualizei levemente o software. Era hardware open source e estava lá no GitHub, mas ainda não facilmente disponível para as massas. Nem todo mundo tem confiança em solda de montagem superficial e, mesmo para mim, era demorado montar placas para uso pessoal. Foi então que percebi que há necessidade de um dispositivo acessível como o meu ser produzido em massa para que qualquer pessoa com necessidade legítima possa ter acesso a ele. Durante o terceiro estágio, redesenhei tanto o software quanto o hardware e decidi contatar a April Brother para ver sobre eles fabricarem e venderem por um preço justo. Foi quando o ESP-RFID-Tool nasceu.
Criado por Corey Harding
https://github.com/rfidtool/ESP-RFID-Tool
O software ESP-RFID-Tool é licenciado sob a Licença MIT