-
toc-toc-ssh -> c-lock
-
Probrar NFQUEUE y mejorar sistema de puertos (
TODO 1b53c7b5-55d7-4834-9719-1ef86a7bfe12
) -
Travis badge
-
Snyk, pyup y deeptracy
-
En TocTocPorts sólo queremos los puertos actuales
-
¿Centralizar eventos?
-
Ajustar a RFC-6238
-
Colas para poder comunicarse con comandos (por ejemplo, para dejar abierto un puerto) (
feature/queue
, refered infeature/snif
)- Que todo guarde relación con los eventos de ProcWorker
-
Añadir compatibilidad con tokens de Google Authenticator
-
Not use secret to allow pin generation in ttp.gen_ports
-
Ver tamaño de clave de Authenticator para generarla igual
-
Tratar de generar bidi por consola
-
Toc by pin
Cambiado hotp después de recibir valor
totp
por random con semilla -
-
Lock a paquete
common
-
Al capturar error fatal, limpiar las reglas y dejar abierto el puerto de destino
-
Refactor
-
Organización del proyecto: https://python-packaging.readthedocs.io/en/latest/command-line-scripts.html
-
Limpiar tests: https://docs.pytest.org/en/latest/contents.html
-
Buenas prácticas empaquetado: https://blog.ionelmc.ro/2014/05/25/python-packaging/#the-structure
-
Configurar bien travis (y gitlab ci): https://docs.travis-ci.com/user/tutorial/
-
-
Best practices in logging: https://fangpenlin.com/posts/2012/08/26/good-logging-practice-in-python/
-
See YAML or JSON config file: https://fangpenlin.com/posts/2012/08/26/good-logging-practice-in-python/
-
Cerrar todos los thread
-
Intentar mejorar todos los hilos (en especial, los de sockets)
-
Worker events -> Self file
-
Clase orquestador
-
Hacer como servicio
-
Asegurar cierre (y sobre todo, limpieza de las iptables). Se puede hacer un proceso que compruebe que está corriendo.
- Conectar al sniffer para que se pueda cerrar
-
Cómo evitar segmentation fault.
-
Time with NTP
-
[z] Project reestructure
-
Select interface in firewall_manager
-
Intentar mejorar el sistema de threads
-
YAML config
-
Lista de puertos destino
-
Configuración de tiempo de apertura para puertos destino.
-
Maqueta de instalador (Makefile, config...)