Monitor de sistema para macOS

Monitor.app FireEye ha creado una herramienta para macOS llaamada Monitor.app. Esta es una herramienta de escritorio que te permite monitorizar ciertos eventos del sistema, tales como: Ejecución de procesos con argumentos en línea de comandos Creación de ficheros (si se escriben datos) Renombramiento de ficheros Actividad de red Peticiones y respuestas DNS Carga dinámica de librerías Eventos de consola (TTY) Viene a ser algo así como la famosa herramienta Procmon de Sysinternal
Leer más

88 herramientas para monitorizar sistemas Linux

A continuación os dejo una lista de 88 herramientas de monitorización para sistemas Linux. Posiblemente no todos, pero la mayoría estén disponibles en sistemas derivados de Unix. La lista la he sacado de aquí, dónde además tienen una pequeña descripción de cada utilidad. Top htop atop apachetop ftptop mytop powertop iotop ntopng iftop jnettop bandwidthd EtherApe ethtool NetHogs iptraf ngrep MRTG bmon traceroute IPTState darkstat vnStat netstat ss nmap MTR Tcpdump Justniffer nmon conky Glances saidar RRDtool monit Linux process explorer df discus xosview Dstat Net-SNMP incron monitorix vmstat uptime mpstat pmap ps sar collectl iostat free /proc file system GKrellM Gnome system monitor GoAccess Logwatch Swatch MultiTail acct or psacct whowatch strace DTrace webmin stat ifconfig ulimit cpulimit lshw w lsof Server Density OpenNMS SysUsage brainypdm PCP KDE system guard Munin Nagios Zenoss Cacti Zabbix collectd Observium Nload SmokePing MobaXterm Shinken monitoring
Leer más

Aprende ensamblador dibujando pixeles

Aprender a jugando es probablemente la mejor forma de aprender. Esto es aplicable, yo diría, que a cualquier materia. En este caso la idea es aprender ensamblador o más bien la “forma de pensar” cuando nos sentamos a escribir código en ensamblador, ya que dependiendo de la arquitectura dicho lenguaje varía, pero las formas y metodología es prácticamente la misma. En box-256.com podemos pasar un buen rato jugando con un sistema ficticio de 8bits, con 256 bytes de memoria, 16 colores y pantalla de 16x16.
Leer más

Cómo funcionan ltrace y strace, y en qué se diferencian

ltrace y strace son dos herramientas comunes en sistemas *NIX que son súper útiles a la hora de ver las llamadas a librerías y sistema de un proceso o aplicación. Muy útiles a la hora de depurar un proceso o hacer ingeniería inversa. En estas dos entradas: How does strace work? How does ltrace work? El autor nos explica el funcionamiento interno de ambas y las diferencias entre las mismas.
Leer más

Llamadas al sistema

Las llamadas al sistema es la forma en la que el software interactúa generalmente con el núcleo del sistema operativo. Hoy pensando qué publicar, me acordé de un sitio web que tenía en mis favoritos con información sobre las llamadas al sistema de distintas arquitecturas del núcleo de Linux, OS X BSD y Windows. El sitio es este, y en el mismo podemos encontrar información sobre: Linux x86 Linux x86_64 Linux ARM Linux ARM (thumb mode) Linux IA64 (Itanium) Linux Mips o32 Linux Mips n32 Linux Mips n64 Linux Sparc (32 bits) Linux Sparc64 Linux PowerPC (32 bits) Linux PowerPC64 Windows x86 Windows x86_64 OS X BSD Cada enlace nos lleva a una página con la lista correspondiente a la llamadas del sistema de núcleo elegido, parámetros que la función espera y enlace tanto a la documentación, como al código fuente donde se define la misma, con excepción de Windows obviamente.
Leer más

Sistema de análisis de detección de intrusión para Macs

Mac Intrusion Detection Analysis System o MIDAS (no tiene nada que ver con el rey) es un framework o serie de utilidades que nos facilita la implementación de un sistema de análisis de detección de intrusiones sobre sistemas Mac. Es una idea iniciada por el equipo de seguridad de Facebook, pero en la que Etsy se embarcó y actualmente es desarrollado y mantenido por los equipos de seguridad de ambas empresas.
Leer más

Una reflexión sobre el sistema del "Hombre Muerto" que utilizan Snowden y Assange

Fuente de la imagen, aquí El sistema de seguridad “Hombre Muerto” ó también llamado “Interruptor del hombre muerto” se implementó por primera vez en ferrocarriles. Este dispositivo no es más que un interruptor que una persona tiene que activar cada cierto tiempo simplemente para alertar al sistema que está “vivo“ y no ha sufrido algún desmayo, o incluso que esté muerto (lo que pondría en peligro la integridad de los pasajeros del tren).
Leer más

Desarrolla tu propio sistema operativo para Raspberry Pi

Para aquellos que os interese la programación sistemas operativos, nada mejor que empezar sobre una plataforma sencilla y por su sencillez y precio nada como un Raspberry Pi. En este link de la Universidad de Cambridge podemos encontrar un curso de como crear un sistema operativo simple sobre un Raspberry Pi usando lenguaje ensamblador. Aunque para el curso no se necesitan conocimientos previos sobre sistemas operativos, a bajo nivel o incluso conocimientos de ensamblador, sí que se aconseja el menor tener conocimientos sobre programación.
Leer más

El mínimo sistema que puede ejecutar Ubuntu, tarda seis horas en arrancar

No me preguntes para qué, pero Dmitry ha creado el que quizás sea el ordenador más lento en arrancar una distribución Linux, al menos tenemos el sistema Linux creado con las mínimas especificaciones posibles, eso sí tarda un poquito: 2 Horas para tener el prompt bash 4 Horas para cargar Ubuntu y el login Bueno es normal al tratarse realmente de PC construido alrededor de un microcontrolador de 8bits CMOS, un ATMega1284p.
Leer más

Tuneando Windows con D7

Windows D7 es una aplicación gratuita para entornos Windows (XP, Vista y Windows 7) que te permite hacer tareas de mantenimiento, tunear (tweak) , eliminar malware, hacer copias de los profiles de los usuarios, etc. Ojo, no es una herramienta para principiantes. Con ella podemos modificar y alterar funciones de Windows que podrían ser fatales para el sistema sino se conocen bien. Por otro lado es tremendamente potente, con multitud de opciones (echa un vistazo a la imagen que encabeza este post, verás algunas de ellas).
Leer más