escaneo de puertos en c

Forums: 

hola q tal gente... miren tengo un pequeño problema , es que soy un poco nuevo en linux y quisiera saber com opuedo hacer el c linux(gcc) para lograr optener la informacion de los puertos y poder bloquear y abrirlos no se si abra una funcion que me lo permita... y si no es en este foro que pena es que no supe donde mas publicarlo... acepto cualquier ayuda y comentario gracias

e investigado y encontre que creando un script en bash con iptables. el problema es que no se como hacerlo , si alguien sabe como es la jugada, por favor comunicarlo.

gracias y saludos.

Para poder ver que puertos

Imagen de damage

Para poder ver que puertos tienes abiertos utiliza Nmap y luego realiza tu script de Iptables aca en el foro se han dado varias soluciones, busca en los como's o simplemente en "buscar"
Keep The Fire Burning.....
Stryper 1988

RTFM

RTFM, man bash, man iptables. Usa las herramientas disponibles y no reinventes la rueda.