dEEpEst
☣☣ In The Depths ☣☣
Staff member
Administrator
Super Moderator
Hacker
Specter
Crawler
Shadow
- Joined
- Mar 29, 2018
- Messages
- 13,861
- Solutions
- 4
- Reputation
- 32
- Reaction score
- 45,552
- Points
- 1,813
- Credits
- 55,350
7 Years of Service
56%
[HIDE-THANKS][LANGUAGE=ruby]# ! / usr / bin / env ruby
#
# Esta secuencia de comandos toma un nombre de archivo o directorio como argumento, así como una lista de URL.
# Verificará cada URL para ese nombre de archivo / directorio y dará salida al código de estado.
# Útil si desea comprobar, phpinfo.php existe en varios dominios, por ejemplo.
# Ejemplo: ruby file-checker.rb filename urls.txt
#
# Por: Ryan Dewhurst
#
#
requiere ' typhoeus '
requiere ' uri '
si ARGV [ 0 ] .nil?
pone " Uso: nombre de archivo urls.txt "
salida
fin
nombre de archivo = ARGV [ 0 ]
urls = Archivo .read ( ARGV [ 1 ]). split ( " \ n " )
urls.each do | url |
url = URI .parse ( URI .encode (url)). merge (nombre de archivo)
de respuesta = Typhoeus .Consulte (url.to_s,
: ssl_verifyhost => 0 ,
: ssl_verifypeer => falso ,
: followlocation => true ,
: encabezados => { ' User-Agent ' => ' Mozilla ' },
: tiempo de espera => 1000 )
pone " # { url } # { response.code } "
fin
salida[/LANGUAGE][/HIDE-THANKS]
#
# Esta secuencia de comandos toma un nombre de archivo o directorio como argumento, así como una lista de URL.
# Verificará cada URL para ese nombre de archivo / directorio y dará salida al código de estado.
# Útil si desea comprobar, phpinfo.php existe en varios dominios, por ejemplo.
# Ejemplo: ruby file-checker.rb filename urls.txt
#
# Por: Ryan Dewhurst
#
#
requiere ' typhoeus '
requiere ' uri '
si ARGV [ 0 ] .nil?
pone " Uso: nombre de archivo urls.txt "
salida
fin
nombre de archivo = ARGV [ 0 ]
urls = Archivo .read ( ARGV [ 1 ]). split ( " \ n " )
urls.each do | url |
url = URI .parse ( URI .encode (url)). merge (nombre de archivo)
de respuesta = Typhoeus .Consulte (url.to_s,
: ssl_verifyhost => 0 ,
: ssl_verifypeer => falso ,
: followlocation => true ,
: encabezados => { ' User-Agent ' => ' Mozilla ' },
: tiempo de espera => 1000 )
pone " # { url } # { response.code } "
fin
salida[/LANGUAGE][/HIDE-THANKS]