Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

213
Views
¿Alternativas para iptables?

Estoy desarrollando una aplicación en la que confío mucho en iptables para enrutar el tráfico. Estoy configurando las tablas simplemente llamando a iptables como un proceso externo desde mi aplicación.

Me gustaría saber si hay una manera de hablar directamente con los módulos del kernel (Netfilter) en los que se basa iptables y evitar la sobrecarga de ejecutar un nuevo proceso solo por eso.

Las recomendaciones para otras soluciones de enrutamiento son bienvenidas.

over 4 years ago · Santiago Trujillo
2 answers
Answer question

0

Si mi entendimiento es correcto, está solicitando una interfaz programática para la configuración de iptables. Desafortunadamente, iptables (libiptc) no brinda una interfaz API para configurarlos o consultarlos, es demasiado bajo en la pila.

Una alternativa que puedo sugerir son los conjuntos de IP del kernel. ipset es en realidad una extensión de iptables que permite crear reglas que coincidan con todo el conjunto de direcciones a la vez. Las tablas de IP se recorren de forma lineal, mientras que los conjuntos de direcciones IP se almacenan en estructuras de datos indexadas. Esto lo hace muy eficiente.

 https://packages.debian.org/sid/net/ipset

Puede que esta no sea una respuesta directa a su pregunta, pero espero que ayude.

over 4 years ago · Santiago Trujillo Report

0

No veo ningún problema con netfilter. Puede vincular su devolución de llamada en cualquier gancho de netfilter y el kernel invocará su devolución de llamada en el evento de gancho. Estás haciendo esto a través de nf_register_hook . Incluso puedes rastrear conexiones con conntrack

Ejemplo para esto está aquí .

Más información sobre cómo hackear netfilter enla documentación oficial

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!