para que seria util o que lo hace mas poderoso que las opciones de ifconfig
Hola mi estimado. Primero no he dicho que sea mas potente que ifconfig y aunque pueden hacer cosas similares son software pensados para tareas distintas.
ifconfig es un software para gestionar las interfaces de red, curl es una herramient de linea de comandos y una biblioteca que se usa para transferir datos.
Segun la wikipedia cURL es:
"
cURL es una herramienta para usar en un intérprete de comandos para transferir archivos con sintaxis URL, soporta FTP, FTPS, HTTP, HTTPS, TFTP, SCP, SFTP, Telnet, DICT, FILE y LDAP. cURL soporta certificados HTTPS, HTTP POST, HTTP PUT, subidas FTP, Kerberos, subidas mediante formulario HTTP, proxies, cookies, autenticación mediante usuario+contraseña (Basic, DIgest, NTLM y Negotiate para HTTP y kerberos4 para FTP), continuación de transferencia de archivos, tunneling de proxy http y muchas otras prestaciones. cURL es open source/software libre distribuido bajo la Licencia MIT.
El principal propósito y uso para cURL es automatizar transferencias de archivos o secuencias de operaciones no supervisadas. Es por ejemplo una buena herramienta para simular las acciones de un usuario en un navegador web. Libcurl es la biblioteca/API correspondiente que los usuarios pueden incorporar en sus programas; cURL actúa como un envoltorio (wrapper) aislado para la biblioteca libcurl. libcurl se usa para proveer capacidades de transferencia de URL a numerosas aplicaciones, tanto libres y open source como así también privativas. La biblioteca "libcurl" se puede usar desde más de 30 lenguajes distintos.
"
Y segun lo que yo he visto y he probado hasta geolocalización por ip se puede hacer con curl. Y su utilidad... bueno su utilidad en mi caso seria:
Tenemos un servidor casero y queremos conectarnos a el desde internet con c
url ifconfig.me obtenemos la ip del router y ya sabemos a que ip conectar desde otro lugar de internet, claro si tenemos abiertos los puertos en el firewall de nuestro router.
Saludos