comment
IRC Chat
play_arrow
Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

Ayuda flags en lenguaje c bajo windows

  • 0 Respuestas
  • 939 Vistas

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

Desconectado Yukth

  • *
  • Underc0der
  • Mensajes: 6
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
« en: Agosto 20, 2014, 01:16:07 pm »
Recientemente me propuse aprender a programar o mejor dicho usar las FLAGS TCP en windows pero todo lo que consigo sobre esto es mas que todo orientado a  linux, un ejemplo que conseguí en un tutorial es este 
Código: C
  1. /* connect.c */
  2. #include<stdio.h>
  3. #include<netinet/in.h>
  4. #include<netdb.h>       /* gethostbyname() */
  5. #include<sys/types.h>
  6. #include<sys/socket.h>
  7.  
  8. main(int argc, char **argv)
  9. {
  10.         struct sockaddr_in target;
  11.         struct hostent *target_name;
  12.         int socket_fd;           /* descriptor del socket */
  13.  
  14.         if(argc!=3)
  15.                 You are not allowed to view links. Register or Login(You are not allowed to view links. Register or Login("Uso: %s host|ip puerto\n",argv[0]));
  16.  
  17.         target_name=gethostbyname(argv[1]);     /*estructura hostent*/
  18.  
  19. /* ESTRUCTURA sockaddr_in A QUIEN QUEREMOS SCANNEAR */
  20.         target.sin_family=AF_INET;
  21.         target.sin_addr=*((struct in_addr *)target_name->h_addr);
  22.         target.sin_port=htons(You are not allowed to view links. Register or Login(argv[2]));
  23.         bzero(&(target.sin_zero),8);
  24. /* FIN DEL LLENADO DE LA ESTRUCTURA sockaddr_in */
  25.  
  26.         socket_fd=socket(AF_INET,SOCK_STREAM,IPPROTO_TCP);
  27.  
  28. /* Si logramos conectar al puerto de nuestro objetivo, imprime PUERTO ABIERTO, si no... */
  29.         if((connect(socket_fd,(struct sockaddr *)&target,sizeof(target)))!=-1)
  30.                 You are not allowed to view links. Register or Login("Puerto %s Abierto\n",argv[2]);
  31.         else
  32.                 You are not allowed to view links. Register or Login("Puerto %s Cerrado\n",argv[2]);
  33.  
  34.         close(socket_fd);
  35.         return 0;
  36. }

leei en otras partes y dicen que tengo que usar las librerías winsock.h & winsock2.h pero la verdad cada ves que lo ago me da error y no es porque no esten bien linkiadas las cabeceras :/
a el ejemplo es para ver que puertos están abiertos local mente.
« Última modificación: Agosto 20, 2014, 01:38:08 pm por Expermicid »

 

¿Te gustó el post? COMPARTILO!



[SOLUCIONADO] Ayuda urgente con Virus "Virus.Win32Sality"

Iniciado por Napsters

Respuestas: 6
Vistas: 3261
Último mensaje Junio 11, 2012, 03:38:18 am
por Satyricon
"ayuda con fruitywifi-karma" no puedo activar el modulo karma.

Iniciado por cristobal92

Respuestas: 4
Vistas: 1126
Último mensaje Agosto 02, 2016, 12:03:45 pm
por cristobal92
[JAVA] Ayuda Sockets en Java

Iniciado por FERNANDX

Respuestas: 1
Vistas: 405
Último mensaje Abril 25, 2018, 08:49:50 pm
por Mortal_Poison
[Ayuda] Crear .zip o .rar de un "archivo"

Iniciado por Zentraedi

Respuestas: 5
Vistas: 1274
Último mensaje Marzo 03, 2017, 02:15:20 pm
por Zentraedi
Ayuda Metasploit "no session was created"

Iniciado por kush20

Respuestas: 3
Vistas: 272
Último mensaje Junio 03, 2018, 07:18:08 pm
por km0xu95