Junio 20, 2018, 01:06:41 pm

Autor Tema: [Ruby] HTTP FingerPrinting 0.2  (Leído 925 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado BigBear

  • Yo vivo en CPH
  • ***
  • Mensajes: 736
  • Sexo: Masculino
    • Ver Perfil
[Ruby] HTTP FingerPrinting 0.2
« en: Julio 12, 2015, 09:27:06 am »
Un simple script en Ruby para hacer HTTP FingerPrinting.

Version consola :

Código: (ruby) You are not allowed to view links. Register or Login
#!usr/bin/ruby
#HTTP FingerPrinting 0.2
#(C) Doddy Hackman 2015

require "net/http"

# Functions

def httpfinger(page)
respuesta = ""
begin
nave = Net::HTTP.start(page)
headers = nave.head("/")
headers.each do |name,value|
respuesta = respuesta + "[+] "+name+" : "+value+"\n"
end
nave.finish
rescue
respuesta = "Error"
end
return respuesta
end

def uso
print "\n[+] Sintax : ruby httpfinger.rb <target>\n"
end

def  head
print "\n-- == HTTP FingerPrinting 0.2 == --\n\n"
end

def copyright
print "\n\n-- == (C) Doddy Hackman 2015 == --\n\n"
end

#

target = ARGV[0]

head()

if !target
uso()
else
print "\n[+] Searching ...\n\n"
print httpfinger(target)
print "\n[+] Finished\n"
end

copyright()

#The End ?

Version Tk :

Código: (ruby) You are not allowed to view links. Register or Login
#!usr/bin/ruby
#HTTP FingerPrinting 0.2
#(C) Doddy Hackman 2015

require "tk"
require "net/http"

# Functions

def httpfinger(page)
respuesta = ""
begin
nave = Net::HTTP.start(page)
headers = nave.head("/")
headers.each do |name,value|
respuesta = respuesta + "[+] "+name+" : "+value+"\n"
end
nave.finish
rescue
respuesta = "Error"
end
return respuesta
end

#

window = TkRoot.new { title "HTTP FingerPrinting 0.2 Coded By Doddy H" ; background "black" }
window['geometry'] = '300x300-20+10'

TkLabel.new(window) do
background "black"
foreground "cyan"
text "    Target : "
place('relx'=>"0.1",'rely'=>"0.1")
end

target = TkEntry.new(window){
background "black"
foreground "cyan"
width 25
place('relx'=>0.3,'rely'=>0.1)
}

TkLabel.new(window) do
background "black"
foreground "cyan"
text "Console"
place('relx'=>0.4,'rely'=>0.2)
end

console =TkText.new(window) do
background "black"
foreground "cyan"
width 30
height 10
place('relx'=>0.1,'rely'=>0.3)
end

TkButton.new(window) do
text "Search"
        background "black"
foreground "cyan"
width 17
activebackground "cyan"
highlightbackground  "cyan"
command proc{
target = target.value.to_s
console.insert("end","[+] Searching ...\n\n")
console.insert("end",httpfinger(target))
console.insert("end","\n[+] Finished")
}
place('relx'=>0.3,'rely'=>0.9)
end

Tk.mainloop

#The End ?

Una imagen :



Eso es todo.


exclamation
[C#] HTTP FingerPrinting 0.2

Iniciado por BigBear

0 Respuestas
1390 Vistas
Último mensaje Julio 25, 2014, 11:14:31 am
por BigBear
exclamation
[Delphi] HTTP FingerPrinting 0.1

Iniciado por BigBear

0 Respuestas
748 Vistas
Último mensaje Junio 22, 2013, 09:18:51 am
por BigBear
exclamation
[Perl Tk] HTTP FingerPrinting 0.1

Iniciado por BigBear

0 Respuestas
815 Vistas
Último mensaje ſeptiembre 13, 2013, 04:36:57 pm
por BigBear
exclamation
[Java] HTTP FingerPrinting 0.2

Iniciado por BigBear

0 Respuestas
758 Vistas
Último mensaje Febrero 05, 2016, 08:12:01 am
por BigBear
exclamation
[Ruby] Simple Backdoor in Ruby

Iniciado por BigBear

0 Respuestas
993 Vistas
Último mensaje Marzo 25, 2011, 01:34:44 pm
por BigBear
exclamation
El fingerprinting dentro de la Seguridad Web

Iniciado por The X-C3LL

14 Respuestas
2126 Vistas
Último mensaje Febrero 20, 2012, 01:41:32 am
por »NaSH
xx
Fingerprinting with local HTML files

Iniciado por Michbukana

0 Respuestas
768 Vistas
Último mensaje ſeptiembre 23, 2014, 06:31:11 am
por Michbukana
question
Fingerprinting, Scanning, and Enumeration(atascado en una tarea)

Iniciado por belias

7 Respuestas
2107 Vistas
Último mensaje Octubre 11, 2010, 10:34:44 pm
por Rcart
xx
Ruby a C++

Iniciado por @sur@

1 Respuestas
1290 Vistas
Último mensaje ſeptiembre 30, 2007, 02:00:08 am
por @sur@
xx
y Ruby????

Iniciado por R4GN4ROCK

1 Respuestas
2227 Vistas
Último mensaje Julio 01, 2008, 07:50:35 pm
por LokoD4rk