Autor
|
Tema: Como obtener datos de una web desde vb? (Leído 5,681 veces)
|
TyKo
Desconectado
Mensajes: 123
|
Hola! Aqui mi pregunta... Me gustaria saber como se hace de obtener datos de una web en concreto... Es decir, imaginemos... El programa entra a: www.whereismyip.comy obtiene la cadena (supongo que sera una cadena) donde se muestra tu IP... Espero que me puedan ayudar! Saludos!
|
|
|
En línea
|
|
|
|
Mad Antrax
|
Es facil, pero dinos antes para que lo vas a usar... Si lo quieres para visitar una web del tipo "cualesmiip" o "showmyip", etc... lo unico que tienes que hacer es: 1) winsock.connect url,80 2) buscar un patrón que te situe delante de la IP, en el código fuente 3) con las funciones InStr y Mid sacas la IP
El código te dejo que lo pienses tú, además creo recordar que hay algo ya programado en este foro usando la web de no-ip.com para ver la IP pública Suerte
|
|
|
En línea
|
No hago hacks/cheats para juegos Online. Tampoco ayudo a nadie a realizar hacks/cheats para juegos Online.
|
|
|
TyKo
Desconectado
Mensajes: 123
|
No entiendo a que te refieres con esto: 2) buscar un patrón que te situe delante de la IP, en el código fuente
Lo voy a usar porque estoy creando un troyano (de conexion directa, no inversa) y lo que quiero es que cuando se ejecute el server se me envie la IP ya sea subiendola a un FTP o por eMail... Saludos! GRacias!
|
|
|
En línea
|
|
|
|
Mad Antrax
|
Aquí lo tienes, te dejo el código y el source adjunto: Private Sub Command1_Click() WS.Close WS.Connect "checkip.dyndns.org", 80 End Sub
Private Sub WS_Connect() Label1.Caption = "Conectado!" WS.SendData "GET / HTTP/1.1" & vbCrLf & vbCrLf End Sub
Private Sub WS_DataArrival(ByVal bytesTotal As Long) Dim Buffer As String Dim Datos() As String WS.GetData Buffer, vbString If InStr(Buffer, "Current IP") <> 0 Then Datos = Split(Buffer, "<") Datos = Split(Datos(6), ":") Label1.Caption = Trim(Datos(1)) Else Label1.Caption = "IP no encontrada" End If End Sub
Private Sub WS_Error(ByVal Number As Integer, Description As String, ByVal Scode As Long, ByVal Source As String, ByVal HelpFile As String, ByVal HelpContext As Long, CancelDisplay As Boolean) On Error Resume Next Label1.Caption = "Error!" MsgBox Number & " - " & Description End Sub
Saludos!!
|
|
|
En línea
|
No hago hacks/cheats para juegos Online. Tampoco ayudo a nadie a realizar hacks/cheats para juegos Online.
|
|
|
TyKo
Desconectado
Mensajes: 123
|
Umm, muy bueno! Muchas gracias! Me pondre a estudiar comop aplicarlo a otras webs...! Saludos! y... Muchas gracias!
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
¿Obtener datos de IP como el localizador de elhacker.net en VB.NET?
.NET (C#, VB.NET, ASP)
|
Anon.Jerbo
|
2
|
5,452
|
2 Enero 2012, 00:32 am
por Anon.Jerbo
|
|
|
Obtener segmento de datos como parametro para ensamblador
Programación C/C++
|
nikitaKurev
|
2
|
2,708
|
1 Diciembre 2012, 08:34 am
por nikitaKurev
|
|
|
Cómo obtener datos de un form principal a uno secundario en .NET
.NET (C#, VB.NET, ASP)
|
Juancho25
|
6
|
4,529
|
19 Mayo 2015, 20:39 pm
por Eleкtro
|
|
|
MOVIDO: Cómo obtener datos de un form principal a uno secundario en .NET
Programación C/C++
|
Eternal Idol
|
0
|
1,735
|
6 Noviembre 2013, 10:07 am
por Eternal Idol
|
|
|
¿como obtener resultado de instruccion sql ejecutada desde vb.net?
.NET (C#, VB.NET, ASP)
|
Filantropo
|
2
|
2,831
|
28 Marzo 2020, 22:41 pm
por Filantropo
|
|