Virus WMI: Ejecución sin disco conseguida

2025-01-29
Virus WMI: Ejecución sin disco conseguida

Un proyecto de prueba de concepto, Stuxnet, demuestra un nuevo virus que oculta su código malicioso dentro de la Instrumentación de Administración de Windows (WMI), logrando la ejecución sin disco. El virus usa WMI como un sistema de archivos, aprovechando un script de PowerShell en el arranque para extraer y cargar la carga útil en la memoria. El proyecto incluye una técnica novedosa de escalada de privilegios y técnicas avanzadas de evasión anti-AV, como la carga de bibliotecas del sistema a demanda y la búsqueda de offsets de funciones dinámicas, lo que le permite evadir la detección por parte de los principales softwares antivirus y entornos de pruebas. El autor también insinúa posibles vulnerabilidades de explotación del espacio del kernel dentro de WMI.

Leer más
Desarrollo evasión antivirus

Meelo: Servidor de música autoalojado para coleccionistas

2025-01-28
Meelo: Servidor de música autoalojado para coleccionistas

Meelo es un servidor de música personal autoalojado y una aplicación web, similar a Plex o Jellyfin, pero con un enfoque en la flexibilidad y la experiencia de navegación. Diseñado para coleccionistas de música, identifica canciones B-sides, canciones raras, detecta automáticamente duetos y colaboraciones, admite varios formatos y análisis de metadatos, y obtiene información de MusicBrainz y más. Meelo admite videos musicales, diferenciándolos de entrevistas o contenido detrás de escena. Está disponible ahora a través de imágenes de Docker.

Leer más

Malimite: Un potente descompilador para iOS y macOS

2025-01-28
Malimite: Un potente descompilador para iOS y macOS

Malimite es un descompilador de código abierto para iOS y macOS diseñado para ayudar a los investigadores a analizar y decodificar archivos IPA y paquetes de aplicaciones. Construido sobre el descompilador Ghidra, admite directamente Swift, Objective-C y recursos de Apple. Es multiplataforma (Mac, Windows, Linux), decodifica automáticamente los recursos de iOS, evita la descompilación de código lib, reconstruye las clases Swift e incluso incluye traducción de métodos LLM integrada. Un archivo JAR precompilado está disponible en la página Releases, con instrucciones adicionales de instalación y uso en la Wiki.

Leer más
Desarrollo descompilador

Propuesta de azúcar sintáctica para el manejo de errores en Go: una compensación entre brevedad y claridad

2025-01-28
Propuesta de azúcar sintáctica para el manejo de errores en Go: una compensación entre brevedad y claridad

La comunidad de Go está debatiendo una nueva propuesta de sintaxis para el manejo de errores con el objetivo de reducir el código repetitivo. La propuesta introduce un nuevo operador '?' para manejar los errores devueltos por las funciones de forma más concisa, manteniendo la legibilidad. La propuesta ha generado un amplio debate en la comunidad, principalmente sobre si la nueva sintaxis es lo suficientemente clara y si podría animar a los desarrolladores a descuidar el manejo de errores. Algunos argumentan que reduce eficazmente el código repetitivo, mejorando la legibilidad; otros temen que la nueva sintaxis sea demasiado implícita, lo que podría llevar a errores más difíciles de depurar.

Leer más
Desarrollo azúcar sintáctica

HawkEye: Comprobador y formateador de encabezados de licencia de código abierto multiplataforma

2025-01-28
HawkEye: Comprobador y formateador de encabezados de licencia de código abierto multiplataforma

HawkEye es una potente herramienta de código abierto para comprobar y formatear los encabezados de licencia en archivos de código. Admite varios formatos, se integra perfectamente con GitHub Actions y también proporciona una interfaz de línea de comandos para uso local. HawkEye comprueba la integridad y la coherencia de los encabezados de licencia, corrige automáticamente los archivos que no cumplen las normas e incluso permite eliminar los encabezados de licencia. Inicialmente desarrollado en Java, se reescribió en Rust para obtener una imagen de Docker más pequeña y un rendimiento mejorado.

Leer más

FastAnime: ¡Experiencia de anime desde tu terminal!

2025-01-28
FastAnime: ¡Experiencia de anime desde tu terminal!

FastAnime es una herramienta de línea de comandos que te permite navegar y ver anime directamente desde tu terminal. Se integra con AniList para potentes funciones de búsqueda y descarga, y ofrece amplias opciones de personalización. Los usuarios pueden navegar por anime, descargar videos, administrar el caché y mucho más, todo a través de una CLI bien diseñada. Es compatible con el reproductor MPV, proporciona notificaciones de escritorio y ofrece atajos de teclado convenientes. FastAnime es fácil de instalar con soporte para varios administradores de paquetes y sistemas operativos, con un rico conjunto de opciones de línea de comandos y funciones de personalización para una experiencia de visualización de anime eficiente y potente.

Leer más
Desarrollo

Script Python que simplifica las descargas de vídeos y listas de reproducción de YouTube

2025-01-28
Script Python que simplifica las descargas de vídeos y listas de reproducción de YouTube

El script Python `Download-Simply-Videos-From-YouTube` facilita increíblemente la descarga de vídeos y listas de reproducción de YouTube. Admite descargas de alta calidad, varios formatos, subtítulos y miniaturas, y organiza automáticamente los archivos. Simplemente instala Python y FFmpeg, ejecuta el script y sigue las instrucciones. Creado por Pierre-Henry Soria, un ingeniero de software de IA apasionado por automatizar la creación de contenido.

Leer más

ErisForge: Herramienta Sencilla para Ablación de LLMs

2025-01-27
ErisForge: Herramienta Sencilla para Ablación de LLMs

ErisForge es una biblioteca de Python para modificar modelos de lenguaje grandes (LLMs) transformando sus capas internas. Permite crear versiones ablacionadas y aumentadas de LLMs, lo que resulta en respuestas alteradas a entradas específicas. Las características incluyen la manipulación controlada del comportamiento del modelo, la medición de expresiones de rechazo y el soporte para direcciones de transformación personalizadas. Fácil de usar con ejemplos y documentación completos.

Leer más

Bagels: Un potente rastreador de gastos en terminal

2025-01-27
Bagels: Un potente rastreador de gastos en terminal

Bagels es un potente rastreador de gastos que reside en tu terminal. Rastrea y analiza tus finanzas con facilidad usando funciones como cuentas, subcategorías, divisiones de transacciones, transferencias y plantillas de transacciones recurrentes. La interfaz limpia ofrece atajos personalizables y configuraciones predeterminadas. Todos los datos se almacenan localmente, proporcionando privacidad y conveniencia. La instalación es sencilla para macOS y Windows.

Leer más

Voice-Pro: La Herramienta Definitiva de Conversión de Voz con IA y Traducción Multilingüe

2025-01-27
Voice-Pro: La Herramienta Definitiva de Conversión de Voz con IA y Traducción Multilingüe

Voice-Pro es una aplicación web de vanguardia, impulsada por IA, diseñada para revolucionar el procesamiento de contenido multimedia. Ofrece una solución integral para creadores de contenido, investigadores y profesionales de la comunicación multilingüe, integrando descarga de videos de YouTube, separación de voz, reconocimiento de voz, traducción y conversión de texto a voz. Características clave incluyen el reconocimiento de voz Whisper, Faster-Whisper y Whisper-Timestamped; clonación de voz zero-shot con F5-TTS y E2-TTS; traducción en tiempo real a más de 100 idiomas; y creación de portadas con IA (tecnología RVC). Voice-Pro proporciona instalación y actualizaciones fáciles para usuarios de Windows.

Leer más

Shunpo: Una herramienta Bash minimalista para una navegación de directorios más rápida

2025-01-27
Shunpo: Una herramienta Bash minimalista para una navegación de directorios más rápida

Shunpo es una herramienta bash minimalista diseñada para acelerar la navegación de directorios en tu terminal. Proporciona un sistema de marcadores simple, permitiéndote saltar a directorios usados con frecuencia con un mínimo de pulsaciones de teclas. Perfecta para usuarios que usan constantemente comandos como `cd`, `pushd` o `popd`, Shunpo te permite marcar, eliminar y listar directorios fácilmente. La instalación es simple: solo ejecuta `install.sh`.

Leer más

Crea tus propios AirTags: Presentamos OpenHaystack

2025-01-27
Crea tus propios AirTags: Presentamos OpenHaystack

OpenHaystack es un framework de código abierto que te permite crear tus propios rastreadores Bluetooth aprovechando la red Find My de Apple. Mediante la ingeniería inversa del sistema de Apple, utiliza inteligentemente transmisiones Bluetooth, criptografía de clave pública y la base de datos central de Apple para el seguimiento de la ubicación. El proyecto proporciona una aplicación macOS y firmware, compatible con varios dispositivos Bluetooth como BBC micro:bit y ESP32. Si bien existen limitaciones, ofrece una solución creativa para el seguimiento de objetos personales.

Leer más

ACK para Cray X-MP: Un Triunfo de la Retrocomputación

2025-01-26
ACK para Cray X-MP: Un Triunfo de la Retrocomputación

Este proyecto es una bifurcación del Amsterdam Compiler Kit (ACK) que admite el superordenador Cray X-MP y el sistema operativo COS. Deshabilita otras plataformas comentando las referencias en los scripts de compilación LUA. Para compilarlo y ejecutarlo correctamente en macOS y Linux, es necesario instalar bison, flex, gcc, gmake y lua. También es crucial instalar las herramientas del repositorio GitHub COS-Tools (un ensamblador cruzado, enlazador cruzado y gestor de bibliotecas para el Cray X-MP). Después de la compilación, los compiladores cruzados generan ejecutables para el Cray X-MP y COS. El archivo README detalla la compilación de un programa, la carga mediante FTP a un sistema NOS 2.8.7, el uso de la interfaz Cray Station para transferirlo y ejecutarlo en el Cray X-MP y, finalmente, cómo ver los resultados. Una fascinante mezcla de retrocomputación e ingeniería de software moderna.

Leer más
Desarrollo

Orange Intelligence: Herramienta de productividad de código abierto para macOS que supera a la de Apple

2025-01-26
Orange Intelligence: Herramienta de productividad de código abierto para macOS que supera a la de Apple

Orange Intelligence es una poderosa herramienta de productividad de código abierto para macOS, diseñada para superar las limitaciones de las funciones de inteligencia integradas de Apple. Su elegante interfaz de ventana flotante permite a los usuarios capturar, procesar y reemplazar texto sin problemas en cualquier aplicación. Con soporte para funciones personalizadas en Python, se integra perfectamente con modelos de lenguaje grandes (LLM) como OpenAI o LLaMA local, permitiendo la creación de sistemas de agentes complejos. Construida con Python, PyQt6 y Applescript, Orange Intelligence ofrece amplias opciones de personalización, lo que aumenta la productividad para desarrolladores, investigadores y entusiastas de la IA.

Leer más
Desarrollo

Estado del Soporte del Chipset Asahi Linux M3

2025-01-26
Estado del Soporte del Chipset Asahi Linux M3

La página wiki del proyecto Asahi Linux detalla su soporte para los chips de la serie Apple M3 (M3, M3 Pro y M3 Max). La página presenta una tabla que describe el estado de varias características de hardware en diferentes versiones de Asahi Linux (como linux-asahi, asahi-edge, etc.), incluyendo soporte estable, características en desarrollo y características no compatibles. Cabe destacar que, como los chips de la serie M3 aún no se han lanzado oficialmente, gran parte del estado del soporte es predictivo, basado en los patrones de actualización anteriores de Apple. La página también destaca detalles de implementación y dificultades de fusión ascendente para ciertas características (por ejemplo, cpuidle).

Leer más
Desarrollo

Lanzamiento de Puck v0.18: Nuevo motor de arrastrar y soltar con soporte para CSS Grid y Flexbox

2025-01-25
Lanzamiento de Puck v0.18: Nuevo motor de arrastrar y soltar con soporte para CSS Grid y Flexbox

El constructor de páginas visual de código abierto Puck ha lanzado la versión v0.18, con un nuevo motor de arrastrar y soltar con soporte completo para CSS Grid y Flexbox para diseños avanzados. Esta versión también incluye ajuste dinámico de altura de DropZone, un atajo de teclado interactivo, un selector de componente padre y elimina estilos restrictivos para una integración más sencilla. También se incluyen mejoras y deprecaciones de componentes y propiedades; consulte el registro de cambios para obtener más detalles.

Leer más

¡WebFFT: La Transformada de Fourier Más Rápida en la Web!

2025-01-25
¡WebFFT: La Transformada de Fourier Más Rápida en la Web!

WebFFT es una metalibrería que contiene varias bibliotecas FFT, tanto basadas en JavaScript como en WebAssembly. Se encarga de evaluar el rendimiento de todas las subbibliotecas y utiliza la más rápida para llamadas futuras. La implementación de Transformadas de Fourier Rápidas (FFT) y FFT 2D es sencilla, con soporte para entradas de valores reales. Un perfilador ayuda a optimizar su uso.

Leer más
Desarrollo

Esquinas suaves al estilo Apple para Tailwind CSS: corner-smoothing

2025-01-25
Esquinas suaves al estilo Apple para Tailwind CSS: corner-smoothing

corner-smoothing es un plugin para Tailwind CSS que te permite crear esquinas redondeadas suaves, similares a las de los dispositivos Apple, para tus elementos. Fácil de instalar y usar, simplemente agrega el plugin a tu proyecto y aplica los nombres de clase designados. Inspirado por Rob, este plugin ofrece un control más preciso sobre el redondeo de las esquinas, mejorando la estética de tu interfaz de usuario.

Leer más

Actionate: Integración de GitHub Actions para IDEs de JetBrains

2025-01-25
Actionate: Integración de GitHub Actions para IDEs de JetBrains

Actionate es un plugin que integra la potencia de GitHub Actions directamente en tu IDE de JetBrains, creando un entorno de desarrollo unificado. Elimina el cambio de contexto al permitirte gestionar y ejecutar workflows, ver registros detallados y volver a ejecutar trabajos directamente en tu IDE. Actionate admite varias cuentas de GitHub, desencadenantes manuales de workflows con parámetros personalizados y proporciona detalles exhaustivos de la ejecución del workflow. Esta integración perfecta aumenta significativamente la productividad del desarrollador.

Leer más
Desarrollo

VexRiscv: Implementación de CPU RISC-V de 32 bits amigable para FPGA

2025-01-25
VexRiscv: Implementación de CPU RISC-V de 32 bits amigable para FPGA

VexRiscv es una implementación de CPU RISC-V de 32 bits amigable para FPGA, escrita en SpinalHDL. Cuenta con una profundidad de pipeline configurable, varias extensiones de conjunto de instrucciones (incluidas M, A, F, D, C) y un sistema de plugins altamente extensible que permite la fácil adición de instrucciones y funciones personalizadas. El proyecto ofrece una amplia gama de configuraciones, desde un simple RV32I hasta complejos SoCs con capacidad para Linux, e incluye documentación, pruebas y ejemplos completos para una rápida implementación y depuración en FPGAs.

Leer más
Hardware

Kit de Pinceles Krita de Código Abierto para Efectos de Pintura 3D

2025-01-25
Kit de Pinceles Krita de Código Abierto para Efectos de Pintura 3D

Draneria ha lanzado un kit de pinceles Krita gratuito con pinceles que emulan efectos metálicos y una goma de borrar RGBA única. Esta goma permite agregar RGBA universal a cualquier trazo de pincel o aplanar la pintura existente. La instalación es sencilla: simplemente importe el archivo .bundle. El kit también incluye consejos y notas adicionales para un uso óptimo.

Leer más

TinyZero: Desbloquea el razonamiento en LLM con bajo coste

2025-01-25
TinyZero: Desbloquea el razonamiento en LLM con bajo coste

El proyecto TinyZero demuestra cómo dotar a los grandes modelos de lenguaje (LLM) de capacidades de autoverificación y búsqueda a bajo coste, utilizando el aprendizaje por refuerzo. Construido sobre veRL y experimentando con la serie Qwen2.5, TinyZero proporciona instrucciones detalladas para la instalación, la preparación de datos y el entrenamiento. Incluso los modelos más pequeños pueden lograr un razonamiento sofisticado. El proyecto muestra la viabilidad de mejorar los LLM mediante RL, ofreciendo un nuevo enfoque para la investigación de IA rentable.

Leer más

Gateway de SMS para Android con MQTT: Convierte tu teléfono en un centro de SMS

2025-01-25
Gateway de SMS para Android con MQTT: Convierte tu teléfono en un centro de SMS

Este proyecto transforma tu teléfono Android en una potente puerta de enlace SMS utilizando el protocolo MQTT. Permite enviar y recibir mensajes SMS, reenviarlos a un servidor y enviar notificaciones de envío/entrega. Las características incluyen soporte para solicitudes USSD, soporte para varias tarjetas SIM y mecanismos de reintento para la entrega fallida de SMS. Si bien la compatibilidad de algunas funciones (como USSD y varias tarjetas SIM) depende de tu teléfono y operador, el proyecto proporciona el código fuente completo, permitiendo a los desarrolladores compilarlo y modificarlo para que se ajuste a sus necesidades.

Leer más
Desarrollo

El editor Helix agrega un explorador de archivos

2025-01-25
El editor Helix agrega un explorador de archivos

¡Una actualización significativa ha llegado al editor Helix! El desarrollador drybalka ha integrado un explorador de archivos con cambios mínimos de código. Este explorador de archivos funciona de manera similar al explorador de archivos de Telescope, pero utiliza inteligentemente el selector de archivos existente de Helix, modificando solo unos pocos archivos principales. El resultado es una mejora sustancial en la experiencia del usuario, proporcionando una función de exploración de archivos muy necesaria. Si bien actualmente es básico, aborda una solicitud de larga data de los usuarios y mejora significativamente la facilidad de uso de Helix.

Leer más

Chatbox: Tu copiloto de IA para escritorio

2025-01-25
Chatbox: Tu copiloto de IA para escritorio

Chatbox es una aplicación de escritorio de código abierto que admite varios modelos de lenguaje grandes (LLM), como GPT, Claude, Gemini y Ollama. Sus características incluyen almacenamiento de datos local, compatibilidad multiplataforma, funciones de solicitud avanzadas y colaboración en equipo. Inicialmente creado para la depuración de solicitudes, su facilidad de uso y funcionalidad llevaron a una adopción generalizada, convirtiéndolo en una robusta aplicación de escritorio de IA utilizada para todo, desde la depuración de solicitudes hasta el chat informal.

Leer más

Onit: Tu asistente de chat con IA local

2025-01-24
Onit: Tu asistente de chat con IA local

Onit es un asistente de chat con IA de código abierto que reside en tu escritorio. Es como ChatGPT Desktop, pero con modo local y soporte para múltiples proveedores de modelos (Anthropic, Google AI, xAI, etc.). También es similar a Cursor Chat, pero disponible en cualquier parte de tu computadora, no solo en tu IDE. Las características principales incluyen el modo local (a través de Ollama), soporte para múltiples proveedores (OpenAI, Anthropic, xAI, etc.), carga de archivos, historial de chat y accesos directos personalizables. Los planes futuros incluyen autocontexto, RAG local y autocompletado local. Onit prioriza el acceso universal, la libertad del proveedor, un enfoque local primero, la personalización y la extensibilidad.

Leer más

Generador de Predicados de Tipo: Velocidad y Seguridad de Tipo Redefinidas

2025-01-24
Generador de Predicados de Tipo: Velocidad y Seguridad de Tipo Redefinidas

Este artículo profundiza en una comparación exhaustiva de Type-Predicate-Generator con otros verificadores de tipos en tiempo de ejecución. Generator produce código más de 100 veces más rápido, sin dependencias en tiempo de ejecución, y genera código TypeScript estrictamente seguro, legible y modificable, sin necesidad de un DSL personalizado. Supera a otros generadores de código en velocidad, incluso emitiendo pruebas unitarias, evitando el uso de `eval()` y proporcionando una experiencia de depuración superior. En resumen, Generator ofrece ventajas significativas en rendimiento, seguridad de tipos y facilidad de uso.

Leer más

KubeStatus Operator: Añade fácilmente una página de estado a tu clúster de Kubernetes

2025-01-24
KubeStatus Operator: Añade fácilmente una página de estado a tu clúster de Kubernetes

KubeStatus Operator es una herramienta gratuita y de código abierto que añade fácilmente una página de estado a tu clúster de Kubernetes, mostrando el estado operativo (operativo, degradado o INOPERATIVO) de los servicios. Escrito en Go y utilizando la API de Kubernetes para obtener información sobre los clústeres y los recursos, KubeStatus proporciona una forma sencilla y cómoda de ver el estado actual de tu clúster y los recursos sin necesidad de usar la herramienta de línea de comandos kubectl o el panel de Kubernetes. También ofrece una página fácil de usar que puede servir como tu página de estado principal.

Leer más

Lightpanda: Un navegador headless ligero para IA y automatización

2025-01-24
Lightpanda: Un navegador headless ligero para IA y automatización

Lightpanda es un navegador headless de código abierto diseñado para tareas de IA y automatización. Escrito en Zig, cuenta con una huella de memoria ultra baja y una ejecución excepcionalmente rápida: 11 veces más rápido y 9 veces menos memoria que Chrome. Admite la ejecución de Javascript y APIs Web parciales, siendo compatible con Playwright y Puppeteer, ideal para agentes de IA, entrenamiento de LLM, scraping y pruebas. Actualmente en fase Beta, ya incluye un cargador HTTP, un analizador HTML, un árbol DOM, soporte para Javascript (v8), APIs DOM básicas, Ajax, API XHR, API Fetch y volcado de DOM.

Leer más
Desarrollo
1 2 39 40 41 43 45 46 47 50 51