Mini tor una pequeña herramienta que implementa Tor usando Microsoft CNG CryptoAPI

Uso
Accediendo a Internet a trav�s de mini-tor:
> mini-tor.exe "http://torstatus.blutmagie.de/router_detail.php?FP=847b1f850344d7876491a54892f904934e4eb85d"
Accediendo a Servicios Ocultos a trav�s de mini-tor:
> mini-tor.exe "http://duskgytldkxiuqc6.onion/fedpapers/federndx.htm"
Caracter�sticas
- Mini-tor es compatible con handshakes TAP y NTOR:
. TAP utiliza DH de 1024 bits.
. NTOR es un handshake m�s nuevo y utiliza curve25519.
- Mini-tor puede utilizar CryptoAPI o el m�s reciente API GNC.
. es configurable a trav�s de mini/crypto/COMMON.H.
. ten en cuenta que curve25519 es soportado por GNC s�lo en win10+.
- se incluye una implementaci�n de curve25519-donna. Se puede activar mediante el establecimiento de MINI_CRYPTO_CURVE25519_NAMESPACE a ext para ponerlo en marcha en sistemas antiguos.
. ten cuenta que GNC::dh<> funcionar� s�lo en win8.1+, debido al uso de BCRYPT_KDF_RAW_SECRET para ir a buscar secreto compartido.
- se puede utilizar CAPI::dh<> configurando MINI_CRYPTO_DH_NAMESPACE a CAPI.
. todo lo dem�s debe funcionar correctamente en Win7+ (versiones anteriores no son compatibles).
- Mini-tor crea conexiones TLS a trav�s de SCHANNEL (mira en mini/net/ssl_socket.cpp & mini/net/detail/ssl_context.cpp).
- Mini-tor no utiliza CRT o STL por defecto, todo se realiza a partir de cero.
- la versi�n anterior de mini-tor basada puramente en CryptoAPI se puede encontrar en el git con la etiqueta ms_crypto_api (sin mantenimiento).
Compilaci�n
Se puede compilar mini-tor con Visual Studio 2017, el archivo de soluci�n est� incluido. No se requieren otras dependencias.
Proyecto: https://github.com/wbenny/mini-tor
download file now
alternative link download