Que apps, JavaScripts o programas desearian?

Iniciado por TickTack, 31 Marzo 2021, 21:32 PM

0 Miembros y 1 Visitante están viendo este tema.

TickTack

Hola a todos,

tenia ganas de publicar algo interesante en este foro. Por eso mi pregunta:

Que app, javascript o programa desearian ver que alguien comparta en este foro?


Saludos
Citar
"Ninguna mentira puede inventarse lo suficientemente patán: el pueblo hispanohablante la cree. Por una consigna que se les dio, persiguieron a sus compatriotas con mayor encarnizamiento que a sus verdaderos enemigos."

WHK

Hola, podrías hacer un escaneador de vulnerabilidades hecho en javascript que se use a traves de greasymonkey.

Saludos.

Tachikomaia

Un videojuego de peleas usando los sprites y movimientos de los juegos originales. Personalmente me gustan los de NES. Y que no sea como Smash Bros en que los personajes deben caer, sino qiue tengan puntos de vida como en los juegos originales. Mario por ejemplo nno tendrá puntos de vida sino lo que es clásico. En los juegos de Mega Man tienes pila de personajes.

@XSStringManolo

Te dejo una lista de cosas que puede que haga en un futuro con javascript:
- Gestor de paquetes tipo pip, npm, apt, pacman, dpkg, apk, pkg...
- Servidor VPN compatible con el cliente Android.
- Conversor Markdown, HTML, BBcode.
- Algoritmo de compresión.
- Emulador de sistemas de ficheros y comandos para el desarrollo de HoneyPots.
- IDS.
- Antivirus.
- Gestor de dependencias de programas.
- RPG.
- Editor de texto compartido (websockets)
- CMS.
- Scanner de directorios, dominios, subdominios...
- Navegador scriptable.
- Parser de lenguajes de programación.
- Sockets para Quickjs
- Virtual DOM con diff.
- Search Engine.

TickTack

Hola WHK,

podrias mencionarme unas cinco vulnerabilidades que deseas que el javascript detecte?

Ademas podrias pasarme unas páginas que tengan esas vulnerabilidades para asi probar el javascript?


Gracias y saludos
Citar
"Ninguna mentira puede inventarse lo suficientemente patán: el pueblo hispanohablante la cree. Por una consigna que se les dio, persiguieron a sus compatriotas con mayor encarnizamiento que a sus verdaderos enemigos."

TickTack

Hola @XSStringManolo

Citar
- Gestor de paquetes tipo pip, npm, apt, pacman, dpkg, apk, pkg...

Y qué funciones quisieras que tenga un gestor de paquetes asi?


Saludos
Citar
"Ninguna mentira puede inventarse lo suficientemente patán: el pueblo hispanohablante la cree. Por una consigna que se les dio, persiguieron a sus compatriotas con mayor encarnizamiento que a sus verdaderos enemigos."

WHK

Pues ya existen algunos que prueban inyección sql desde javascript, tu app podría ser modular sin importar el tipo de pruebas que hay que realizar y que le haga una inclusion desde un repositorio de modulos javascript externo, por ejemplo desde mismo github si te permite las cabeceras cors, ir de a poco, primero un módulo para probar un tipo de cosas, luego otro y así, que tengas la base hecha ya es ganancia, de ahi la gente puede comenzar a aportar en tu repositorio los módulos, solo necesitas el motor.

Podrías hacer un grupo de módulos nativos que gestionen cosas como la interfaz, el almacenamiento de resultados en memoria, etc, comenzar a estandarizar la arquitectura de la aplicación y luego comenzar a integrar módulos de escaneo.

Saludos.

TickTack

Hola WHK,

ahh, entonces tendria que tener conocimientos de SQL? La verdad es que solo me se javascript en lo relacionado a páginas web.

Crei que con escanear vulnerabilidades te referias a lo siguiente, entre otras cosas:
Escaneo de Malware,
comprobar si el sitio web es clasificado como un sitio web de phishing,
escaneo de Software no deseados,
examen de vulnerabilidades de seguridad SSL (Heartbleed, POODLE, etc.),
verificar que haya un reenvío correcto de HTTP a HTTPS,
etc...

Pero me equivoque, no cierto? O era eso a lo que te referiste, entre otras cosas?


Saludos
Citar
"Ninguna mentira puede inventarse lo suficientemente patán: el pueblo hispanohablante la cree. Por una consigna que se les dio, persiguieron a sus compatriotas con mayor encarnizamiento que a sus verdaderos enemigos."

WHK

Pues no necesitas saber de sql porque no necesitas crear ese módulo, deja que otras personas lo hagan por ti, solo haz la base, el núcleo de la app y subelo a un repo y deja que la gente que sepa de vulnerabilidades vaya subiendo módulos, es imposible saber todo lo que existe en cuanto a vulnerabilidades, es una locura, asi que delegalo al que tenga un extracto de ese conocimiento.

Si puedes haz módulos de ejemplo para que la gente sepa como construirlos y ahi si puedes hacer los módulos que has mencionado.

Probablemente este proyecto no te enseñe de programación pero si de arquitectura aplicativa y trabajo colaborativo.

Saludos.

TickTack

Cita de: WHK en  1 Abril 2021, 22:33 PM
Pues no necesitas saber de sql porque no necesitas crear ese módulo, deja que otras personas lo hagan por ti, solo haz la base, el núcleo de la app y subelo a un repo y deja que la gente que sepa de vulnerabilidades vaya subiendo módulos, es imposible saber todo lo que existe en cuanto a vulnerabilidades, es una locura, asi que delegalo al que tenga un extracto de ese conocimiento.

Si puedes haz módulos de ejemplo para que la gente sepa como construirlos y ahi si puedes hacer los módulos que has mencionado.

Ah OK, creo haberte entendido.

Pero no del todo:

Citar
el núcleo de la app

Estamos hablando de un javascript que carga modulos, lo entendi bien? Por qué escribes entonces "app"? Bajo ese termino comprendo yo personalmente una aplicacion para Android e iOS...


Saludos
Citar
"Ninguna mentira puede inventarse lo suficientemente patán: el pueblo hispanohablante la cree. Por una consigna que se les dio, persiguieron a sus compatriotas con mayor encarnizamiento que a sus verdaderos enemigos."