Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
jlangch__venice_CVE-2022-36007_1-10-16 | Kitploit
Herramientas/GitHubGitHub/shoucheng3/jlangch__venice_cve-2022-36007_1-10-16
Utilidades de Propósito GeneralAnálisis de CódigoScripting y AutomatizaciónCriptografíaAprendizaje y Educación
GitHubshoucheng3/jlangch__venice_cve-2022-36007_1-10-16

jlangch__venice_CVE-2022-36007_1-10-16

Ver Repositorio

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir
hace 1 añoAún no revisado

Gitpod Ready-to-Code Java Version CI

Release (latest by date) Release Date GitHub commits since latest release (by date)

Venice

Venice es un dialecto de Lisp aislado (sandbox) inspirado en Clojure, con una excelente interoperabilidad con Java.

Resumen

Venice es un dialecto de Lisp nacido de la necesidad de disponer de un lenguaje de propósito general seguro y aislado. Comparte con Lisp la filosofía de código-como-datos y un potente sistema de macros.

Venice es principalmente un lenguaje de programación funcional centrado en estructuras de datos inmutables y persistentes.

Venice soporta macros, recursión de cola, carga dinámica de código, multimétodos, protocolos y mucho más. Cuenta con una excelente interoperabilidad con Java y un sandbox configurable que puede prevenir todo tipo de interacciones no deseadas con la JVM y con Venice. Venice se ha diseñado desde cero con un sandbox, lo que lo convierte en un ciudadano de primera clase.

Venice incluye una biblioteca completa de más de 900 funciones principales. Sus estructuras de datos inmutables y persistentes, junto con átomos, futuros, promesas y agentes al estilo Clojure, simplifican enormemente el proceso de escribir código concurrente.

Venice se integra perfecta y transparentemente con Java y cualquier biblioteca de terceros, dándote acceso a una amplia variedad de bibliotecas, frameworks y herramientas.

La fortaleza de Venice es facilitar tareas complejas de scripting y automatización. ¿Alguna vez te has sentido limitado por los scripts de Bash o PowerShell? Con Venice, puedes escribir scripts concisos y elegantes independientes de la plataforma sin esfuerzo.

Venice no depende de ninguna biblioteca en tiempo de ejecución (aparte de la JVM). Puedes añadirlo fácilmente como un JAR independiente a tu classpath.

Venice requiere Java 8 o superior.

¿Te gustaría probar Venice en un entorno REPL interactivo? Pruébalo en Gitpod

Hoja de referencia

Hoja de referencia: HTML PDF

Registro de cambios

Registro de cambios

Documentación

  • Primeros pasos
  • REPL
  • Sobre programación funcional
  • Primeros pasos en Venice
  • Ejemplo: solucionador de Sudoku
  • Ejecutar scripts de Venice
  • Integrar Venice en Java
  • Tipos de datos
  • Tipos de datos personalizados
  • Secuencias perezosas
  • Funciones
  • Flujo de control
  • Filter-Map-Reduce
  • Transductores
  • Recursión
  • Referencias mutables

Obteniendo la última versión

Puedes obtenerla desde los repositorios centrales de Maven:

root@kitploit:~
<dependency>
  <groupId>com.github.jlangch</groupId>
  <artifactId>venice</artifactId>
  <version>1.12.52</version>
</dependency>

Compilación

Desde un shell de comandos, ejecuta ./gradlew shadowJar en el directorio del proyecto, para invocar la tarea de Gradle que compila el JAR de Venice.

En MacOS / Linux

Otorga permiso de ejecución a gradlew después de clonar el repositorio git de Venice ...

root@kitploit:~
venice% chmod +x ./gradlew

... y compila el proyecto

root@kitploit:~
venice% ./gradlew clean shadowJar

En Windows

root@kitploit:~
C:\Users\foo\venice> gradlew.bat clean shadowJar

Contribuciones

Acepto Pull Requests a través de GitHub. Hay algunas pautas que facilitarán la aplicación de los PR:

  • ¡Nada de tabulaciones! Usa espacios para la sangría.
  • Respeta el estilo de código existente en cada archivo.
  • Crea diffs mínimos: desactiva acciones de guardado como reformatear el código fuente u organizar las importaciones. Si crees que el código fuente debería reformatearse, crea un PR separado para ese cambio.
  • Proporciona pruebas JUnit para tus cambios y asegúrate de que tus cambios no rompan ninguna prueba existente ejecutando gradle.

Licencia

Este código está licenciado bajo la Apache License v2.

Código abierto de terceros

  • Aviso de copyright

Stargazers a lo largo del tiempo

Stargazers over time

Descargar herramienta
  • Desestructuración
  • Características avanzadas de cadenas
  • Concurrencia
  • Interoperabilidad con Java
  • Espacios de nombres
  • Manejo de excepciones
  • Multimétodos y protocolos
  • Macros
  • Sandbox
  • Criptografía
  • JSON
  • JSON Lines
  • CSV
  • PDF
  • EXCEL
  • Gráficos
  • Plantillas Kira
  • Tablas ASCII
  • Cliente HTTP (Java 8+)
  • Venice y los LLM
  • Base de datos (JDBC)
  • Scripts de shell
  • Módulos de extensión
  • Código fuente como PDF
  • Recorrido de árboles
  • Benchmarks
  • Aplicaciones de varios archivos
  • Herramientas de desarrollo
  • Dependencias de compilación
  • Comparativa de rendimiento Venice - Clojure - Java