Apihack 0.7 actualizado

Saludos comunidad, he estado trabajando duro en apihack y aquí les traigo la actualización.

Para compilar programas con esta api puede usar gcc miprog.c -lpthread -o miprog

Las características nuevas son:

-Asociación a una red wifi.

-Especificación de los dns,

-Desasociarnos de la red wifi.

-Soporte captura tcpdump clientes que transfieren datos en iempo real https, etc

– Matar procesos con

void sys_pkill(const char *process);

-Obtener resultados de captura con:

const char *net_cap_get_ip(NET *nt);
const char *net_cap_get_mac(NET *nt);
const char *net_cap_get_bssid(NET *nt); /* Obtiene bssid a la que se asocia la victima */

#include «apihack.h»

/* Estas operaciones avanzadas como root */
int main(int argc, char *argv[])
{

NET *nt = NULL;

nt = net_new();

net_set_interf(nt, «wlan0»);
net_set_gateway (nt, «10.240.0.1»);
net_cap_set_monitor(nt, «1»);
net_cap_set_port(nt, «https»);
net_cap_set_range(nt, «10.240»);
net_cap_dump(nt);

printf(«%s\n», nt->cap.bufer);

puts(net_cap_get_ip(nt));
puts(net_cap_get_mac(nt));
puts(net_cap_get_bssid(nt));

return 0;
}

 

==============================================

#include «apihack.h»

int main(int argc, char *argv[])
{

NET *nt = NULL;

nt = net_new();

net_set_interf(nt, «wlp16s0»);
net_activate_interf(nt);

net_wifi_set_ssid(nt, «wifimeliacohiba»);
net_wifi_asoc_open(nt);
net_add_dns(nt, «1.1.1.1»);
net_wifi_deasoc(nt);

return 0;
}

 

#include «apihack.h»

int main(int argc, char *argv[])
{

char *cad, *mac1 = NULL;
const char **dns;
int y;

NET *nt = NULL;

nt = net_new();

net_set_interf(nt, «wlp16s0»);
net_activate_interf(nt);

cad = net_wifi_get_ssid(nt);
puts(cad);
cad = net_wifi_get_signal(nt);
puts(cad);
cad = net_get_ip(nt);
puts(cad);
cad = net_get_mac(nt);
puts(cad);
cad = net_get_gateway(nt);
puts(cad);

dns = net_get_dns_list();
while(dns[y] != NULL)
puts(dns[y++]);

cad = net_get_mtu(nt);
puts(cad);

return 0;
}

apihack0.7.tar

 

¿Te resultó interesante? Compártelo ...



haylem

Publicado por haylem

Facebook » Google+ » Forma parte de GUTL desde el 9 diciembre, 2013. Me gusta la programación y la electrónica. Me encanta el soft libre y los sistemas que enseñan a trabajar. Me gusta buscar en lo dificil y aprender cosas nuevas. Nací el 4 de Nov 1988 y vivo en el vedado.

Este artículo tiene 11 comentarios

    • Api hack preende ser una api completa para hacers programadores, pretende ener funciones que los programadores siepre han deseado tener en un lenguaje de programacion, como funciones para convertir un video, calcular antenas, crear una wifi, cambiar la mac facilmente,etc, ustedes pueden agregar las funciones que crean necesarias tambien con funciones matematicas comunes que se usen frecuentemente como factorial, por ejemplo, funciones como un equivalente de grep en formato C como una funcion, etc…

  1. Buenos días
    Amigo quisiera que me orientes para usar tu API pero necesito compilarlo para su uso en la Ventana Maldita (Windows) no soy un programador profesional apenas hago cosas básica y bueno quisiera hacer algunas cositas con tu API en C#, si pudieras orientarme mejor para compilar tu libreria para usarla en Windows te lo agradecería un monton, como ya habia dicho soy músico de oido en esto y bueno poco a poco . Si tienes tiempo podrías publicar acá el dll para descargarlo.

    Agradecido de antemano

    • Solo debes incluir el encabezado, debes copiar el archivo .h de funciones y prototipos en la misma carpeta de tus otras fuentes, pero.. me temo que no funcionaria en windows debido a la falta de ordenes del shell como por ejemplo windows no posee alfgo asi como iw. Lo que se pudiera hacer es una implementacion especifica de windows usando la winapi, podrias probar aprovechando el WSL o shell de linux en windows 10,, compilar el ejecutable o modulo de las acciones de tu programa ahi y de alguna manera llamarlo desde la gui de tu app C# en windows a traves del WSL o el bash en windows 10.

      • Deberias probar el bash en windows 10 a ver si se puede administrar la wifi desde ahi, estoy desarrollando una libreria orientada a funciones de nombre haylem api que me servira para mejorar el apihack orientado a objetos en un futuro. La orientacion a funciones o acciones me permite enfocarme en el algoritmo y no en las complejidades de los objetos y su interaccion, es mas directa, luego de ahi es mas facil derivar otras librerias como apihack, se desarrolla mas rapido debido a que en todo momento conoces la implementacion de la libreria puesto que he implementado las funciones mas utiles que realmente necesitamos. Como por ejemplo retardos, calcular voltajes, obtener nuestra ip, mac, etc, saber si la wifi esta asociada… y pretendo enfocarme en poner las mejores funciones, tambien estoy desarrollando un ide de C que incluye la haylemapi quiero publicarlo aqui se llama hyperprog.

Los comentarios están cerrados.