PHP Security Scanner es una herramienta web interactiva que analiza funciones de PHP potencialmente peligrosas en tu código. Está diseñada para ayudar a desarrolladores y administradores de sistemas a identificar vectores de ataque y riesgos de seguridad derivados del uso de ciertas funciones críticas.
La aplicación puede:
- Analizar funciones individuales pegadas manualmente o copiadas desde el
disable_functionsde phpinfo(). - Detectar funciones peligrosas incluso dentro de bloques completos de código PHP.
- Clasificar funciones como Seguras o Peligrosas.
- Mostrar badges visuales y tablas con paginación para una mejor visualización.
- Consultar una amplia referencia de funciones PHP, con descripción y ejemplos de uso.
- Copiar rápidamente nombres de funciones desde los badges o la tabla para pruebas y auditorías.
- Abre la página web en cualquier navegador moderno.
- Pega el contenido de
disable_functionsde phpinfo() o escribe manualmente las funciones. - Observa los badges que indican si cada función es Peligrosa o Segura.
- Despliega la Tabla de funciones para ver todas las funciones detectadas y su estado.
- Accede a la Referencia de funciones PHP para aprender más sobre cada función y sus ejemplos de uso.
- Interfaz oscura y profesional, con estilo moderno y claro.
- Detección de funciones dentro de bloques de código PHP completos.
- Tabla de funciones peligrosas con paginación.
- Referencia completa de funciones PHP con descripciones y ejemplos.
- Sistema de copiar al portapapeles.
- Mensajes flotantes (toast) para acciones de copia.
- Totalmente responsive y funcional en móviles y escritorio.
index.html– Página principal de la herramienta.README.md– Documentación del proyecto.
- HTML5, CSS3, JavaScript ES6.
- Font Awesome para iconos.
- Compatible con GitHub Pages para despliegue gratuito.
- Crea un repositorio en GitHub.
- Sube todos los archivos de la herramienta.
- Activa GitHub Pages desde la rama principal (
mainomaster). - Accede a tu página desde
https://d1se0.github.io/PHPDetector-page/.
- La herramienta solo analiza código del lado del cliente; no ejecuta código PHP ni comandos en el servidor.
- Está destinada a auditorías y aprendizaje sobre funciones potencialmente peligrosas.
- Para pruebas reales de seguridad en servidores, se recomienda usar entornos controlados.
Si quieres contribuir:
- Haz un fork del proyecto.
- Realiza tus mejoras o correcciones.
- Envía un pull request describiendo los cambios.
MIT License. Puedes usar, modificar y distribuir libremente este proyecto con atribución.