(https://hackingteamtheworld.files.wordpress.com/2019/04/2ba13-chkdfront.png?w=740)
chkdfront comprueba si su dominio al frente está funcionando al probar el dominio apuntado (dominio al frente) contra su dominio de dominio frontal.
Caracteristicas
Comprobando su dominio frente al frente de dominio.
Buscando una cadena esperada en la respuesta para indicar el éxito.
Mostrar sugerencias de solución de problemas cuando falla una prueba basada en la falla natural.
Inspeccionar la solicitud y respuesta HTTP cuando falla una prueba. (opcionalmente si tiene éxito).
Solución de problemas con varias verificaciones (ping, HTTP, nslookup) cuando falla una prueba. (opcionalmente si tiene éxito).
Pruebas de apoyo a través de proxy.
Demostración
Consulte la demostración: https://asciinema.org/a/nA9wBiuSDLDH9SunQ8GxKT2ra (https://asciinema.org/a/nA9wBiuSDLDH9SunQ8GxKT2ra)
Instalación
$ gem install chkdfront
Uso
Help menu:
-f, --front-target URL Fronted target domain or URL.
e.g. images.businessweek.com
-d, --domain-front DOMAIN DomainFront domain.
e.g. df36z1umwj2fze.cloudfront.net
-e, --expect STRING Expect a given string that indicates success. (case-sensitive)
e.g. It works
-p, --provider NUM Choose CDN / Domain Front Provider:
[0] Auto (default - auto tune request. Extra request to detect)
[1] Amazon (tune request for Amazon domain fronting)
[2] Azure (tune request for Azure domain fronting)
[3] Alibaba (tune request for Alibaba domain fronting)
-t, --troubleshoot [DOMAIN] Force troubleshooting procedures.
execute troubleshooting procedures(ping, http, nslookup) for all parties
(optional: original domain where CDN forwards, to include in the checks)
e.g. c2.mydomain.com
--proxy USER:PASS@HOST:PORT Use proxy settings if you're behind proxy.
e.g. user1:Pass123@localhost:8080
--debug Force debugging.
show response's body and low-level request and response debug trace.
(default enabled when test fails.)
-h, --help Show this message.
Usage:
/ usr/local/bin/chkdfront <OPTIONS>
Example:
/usr/local/bin/chkdfront -f images.businessweek.com -d df36z1umwj2fze.cloudfront.net
/usr/local/bin/chkdfront -f images.businessweek.com -d df36z1umwj2fze.cloudfront.net --debug -t c2.mysite.com
Contribuyendo
Bifurque ( https://github.com/KINGSABRI/chkdfront/fork (https://github.com/KINGSABRI/chkdfront/fork) )
Crea tu rama de características (git checkout -b my-new-feature)
Confirma tus cambios (git commit -am 'Agregar alguna característica')
Push to the branch (git push origin my-new-feature)
Crear una nueva solicitud de extracción
Descargar Chkdfront: https://github.com/KINGSABRI/chkdfront (https://github.com/KINGSABRI/chkdfront)
Referencia: https://hackingteamtheworld.wordpress.com/2019/04/12/chkdfront-revisar-dominio-delantero/?fbclid=IwAR2XZh150HNrJx4VFKNSfgithnhzNQAH3FWhnLgddoD8mdX_RQ-e_-qNhmI (https://hackingteamtheworld.wordpress.com/2019/04/12/chkdfront-revisar-dominio-delantero/?fbclid=IwAR2XZh150HNrJx4VFKNSfgithnhzNQAH3FWhnLgddoD8mdX_RQ-e_-qNhmI)