Archive for the ‘puppy linux’ Category

Robotux: live cd basada en puppy linux especializada en robotica

July 23, 2008

Esta distro esta basada en puppy linux y se puede usar para controlar robots desde linux,

Una imagen .iso de la primer beta de RoboTux se puede descargar de http://descargarlinux.com.ar/culturalibre/robotux-b1.iso
Información de cómo crear un cd booteable a partir de la imagen .iso se puede ver en
http://www.espaciolinux.com/artitecid-48.html

Mas informacion:

http://xlogo.tuxfamily.org/sp/robotica.html

Damn Vulnerable Linux

April 17, 2008

Esta es una variante de Damn small linux (DSL) para pruebas de seguridad, la web es:

http://www.damnvulnerablelinux.org/index.php?option=com_content&task=view&id=21&Itemid=36

Esta es una distribucion en la cual su mayor atributo son los problemas de seguridad.

Tomado de la misma web:

Damn Vulnerable Linux (DVL) is a Linux-based tool for IT-Security. It was initiated for training tasks during university lessons by the IITAC (International Institute for Training, Assessment, and Certification) and S²e – Secure Software Engineering in cooperation with the French Reverse Engineering Team. Visit their websites at http://www.iitac.org, http://www.Secure-Software-Engineering.com , and http://www.binary-reverser.org/ . Main authors are Univ.-Doz. Dr. Thorsten Schneider [IITAC, S²e] and Kryshaam [French Reverse Enginering Team].

Es un concepto interesante, a mi particularmente me gusta, va de la mano con backtrack, y ademas es liviana, la probe con qemu y arranca de maravilla.
Es mi opinion muy particular, comparo DSL (ahora DVL) con otras distro livianas (puppy, mulinux, xubuntu) y me quedo con dsl. Hereda de debian su estandarizacion, es estable, etc. Esa es mi opinion.

Otra manera de agregar gcc y make a puppy linux

April 3, 2008

Una manera es colocar un sfs module devx_yyy.sfs

Otra manera ingeniosa es descomprimiendo estos archivos en my-applications

Los archivos estan: http://members.lycos.nl/mennoterhaseborg/pupgcc/

Incluyen make, gcc, g77 y as.

Small and live Unix distributions

April 2, 2008
La fuente de esta informacion es: http://bengross.com/smallunix.html

Unix distributions for embedded devices

Embedded devices include those from Soekris Engineering, PC Engines WRAP boards or other PC/104 compliant devices.

  • m0n0wall is a firewall with a web administration GUI that supports IPsec. It is based on FreeBSD 4.11-RELEASE and takes up less than 6 MB on a Compact Flash card or CDROM. All configuration files are stored in XML and all boot configuration is done with PHP. There is a FreeBSD 6.x-based beta version that requires a Compact Flash card. greater than 8 MB.
  • A number of Linksys network devices can be reflashed and loaded with Linux for other uses. OpenWRT is a Linux distribution that will run on a number of Linksys devices including the WRT54G series. Other alternative firmware is includes: Tomato WRT, TheIndividual’s Sveasoft WRT54G Firmwares and Sveasoft. LinksysInfo and WRT54G.com contain a wealth of information about the Linksys WRT54G series wireless routers as well as other Linksys models and alternative firmware.
  • NSLU2-Linux development group supports development of a Linux distribution for the SLU2 network storage device from Linksys.
  • Voyage Linux is distribution based on Debian Sarge that is designed to run on x86-based embedded platforms such as Soekris or PC Engines WRAP boards.
  • NanoBSD is the successor to PicoBSD designed to run on embedded or appliance platforms. PicoBSD is a one floppy version of FreeBSD 3.0-current and is not actively maintained. It is included in the source tree starting with FreeBSD-5. Robert Watson’s notes on installing NanoBSDon a Soekris box.
  • miniBSD provides instructions on how to create a reduced installation of FreeBSD that can work on a single board computer or other embedded devices with a compact flash.
  • TinyBSD is a set of shell scripts that allow easy development of embedded systems based on FreeBSD RELENG_5, RELENG_6, and 7-CURRENT.
  • Flashdist is an embedded OpenBSD installer. It will installed onto an attached storage device such CF card or hard disk. It works with Soekris and PC Engines WRAP devices.
  • WifiBSD access point is a minimalist version of NetBSD (older versions were based on FreeBSD-5). WifiBSD is aimed for wireless routers running on embedded devices such as boards from Soekris and Openbrick. It works in ad-hoc and hostap mode and supports IPsec. The project is not actively maintained.
  • TheWall is a collection of PicoBSD configuration trees and binaries that provide NAT and firewall services for a small network. TheWall is PicoBSD/FreeBSD 4.5 based and is not actively maintained.

Small and live CD Linux based distributions

  • KNOPPIX is a Debian-based bootable CD with automatic hardware detection and support for many graphics cards, sound cards, USB and SCSI devices and other peripherals.
  • Mandriva Move is a Mandriva (formerly Mandrake) Linux based Live CD. Once booted, you may remove the Mandriva Move CD and use the CDROM normally. Mandriva Move also has the ability to use a USB keychain drive for all user data. You can download Mandriva Move here.
  • Damn Small Linux 50MB mini desktop oriented Linux distribution. It is a Live CD Linux distribution derived from Knoppix/Debian.
  • Zeroshell is a LiveCD based on a custom distribution that includes support for many network services. There is also a 128MB Compact Flash image.
  • IPCop is a Linux based firewall distribution with a web based GUI for administration that is intended to run on older hardware. IPCop supports IPSec and includes and IDS.
  • BackTrack is bootable/live-CD linux distribution focused on penetration testing. It was created from the merger of two previous distributions, Whax and the Auditor Security Collection. It is based on Ubuntu.
  • INSERT is the Inside Security Rescue Toolkit. It is a small linux system that boots from a credit card-sized CD-ROM. INSERT is based on KNOPPIX and thus has good hardware detection. It features a graphical desktop with the fluxbox window manager, the web browser links-hacked, the AxYFTP-client and the file manager emelFM.
  • Arudius is a Slackware Linux based distribution with tools for penetration testing and vulnerability analysis. It has a 210mb live mini-CD that will fit into RAM.
  • Puppy Linux is a Live CD distribution. It boots into about a 50 megabyte RAM disk and will run entirely out of RAM. It is also able to boot from USB and Zip drives.
  • ByzantineOS It is a networked Linux distribution/bootable system geared toward home entertainment. ByzantineOS fits in 32MB (or 48MB) of disk. It can boot run entirely off of the CDROM without a hard disk.
  • Finnix is a small, self-contained, bootable Linux CD distribution for system administrators. It’s around 300MB and is based on Debian testing.
  • Recovery Is Possible (RIP) is a floppy boot/rescue/backup system. It has support for a lot of filesystem types (reiserfs, ext2/3, iso9660, udf, XFS, JFS, UFS, MS DOS, umsdos, and vfat) and contains a bunch of utilities for system recovery.
  • Timo’s Rescue CD Set provides an easy way to generate bootable CDs with a ready-to-use rescue system on it. The system is designed to be fully customizable in addition to being easy to build. The rescue system includes reiserfs, parted, partimage, nmap, w3m, and bash, as well as sshd, telnetd, ftpd and nfsd on the server side. There is also a recipe on the Web site on how to build 2.88MB bootable El Torito images.
  • Make CD-ROM Recovery (mkCDrec) makes a bootable (El Torito) disaster recovery image (CDrec.iso), includ ing backups of the linux system to the same CD-ROM if space permits. Otherwise, the backups can be stored on another disk, NFS disk or (remote) tape.
  • Coyote Linux is a single floppy distribution of Linux that is derived from the Linux Router Project (LRP).
  • Linux Embedded Appliance Firewall (LEAF) continues to build on the work from the Linux Router Projec (LRP) and derivative projects such as c0wz, EigerStein and Oxygen.
  • FREESCO (FREE ciSCO) is a free Linux-based distribution that will fit on a floppy. It’s optimized to be used as a router.
  • tomsrtbt is Tom’s bootable linux-based distribution that will fit on a floppy.
  • Trinity Rescue Kit is a small Linux distribution based on Mandrake. It is designed to rescue/repair/prepare dead or damaged systems, be it Linux or Windows. It has networking capabilities and supports many network cards, disk controllers and USB controllers.
  • LNX-BBC is a mini Linux-distribution with a 2.4-based kernel. It is a derivative of the Linuxcare Bootable Business Card.
  • Linux Terminal Server Project is a platform for deploying diskless workstations that boot from a network server.
  • Serial Terminal Linux allows you to use an old laptop as a serial console. A single boot floppy puts you directly into Minicom.
  • muLinux is a full-configurable, minimalistic, almost complete, application-centric tiny distribution of Linux (2.0.36 modular kernel) made in Italy. muLinux resides on a single 1722K floppy, but floppy add-ons are provided.
  • Thinstation is an activly developed fork of NetStation that is a thin client Linux distribution that makes a PC a full-featured thin client supporting all major connectivity protocols: Citrix ICA, No Machine NX, MS Windows terminal services (RDP), Tarantella, X, telnet, tn5250, VMS term and SSH.
  • Linux-Mobile-Guide is a HOWTO for Linux laptops and mobile devices and the Ecology-HOWTO, the ecology and Linux howto discuses features to save power or paper.
  • Freshmeat content of Recovery tools (including recovery distributions)

Small and live CD BSD based distributions

  • LiveBSD is a live system on a CD similar to Knoppix based on the latest FreeBSD releases. There is a desktop version and a forthcoming server version.
  • FreeSBIE is a live CD FreeBSD distribution.
  • DragonFly BSD is a fork of the FreeBSD-4.x OS series. The focus of the distribution is innovation. All DragonFly BSD images are live CDs.
  • FreeBSD LiveCD image is a FreeBSD-stable based live CD. There is also a LiveCD tool set which will allow you to produce a custom FreeBSD LiveCD.

Utilities for small Unix distributions

  • OpenEmbedded is a tool which allows developers to create a Linux distribution for various embedded systems.
  • asmutils is a set of utilities written in assembly language, targeted for embedded systems and small distributions. It also contains a small libc and crypto library.
  • BusyBox combines tiny versions of many UNIX utilities into a single small executable.
  • TinyLogin is a suite of tiny Unix utilities for handling logins, authentication, changing passwords, and maintaining users and groups on an embedded system.
  • The buildkernel script is an intelligent tool that will build a new linux kernel for you. It is designed to be easy so that a novice can use it.
  • Mondo Rescue will back up your or workstation to tape, CD-R, CD-RW, NFS or hard disk partition. you will be able to restore all of your data, from bare metal if necessary. Mondo uses Mindi Linux to create boot disks that contain your kernel as well as any modules and libraries.

Embedded news and devices

LCD and LED output

  • LCDproc is a small piece of software that displays real-time system information from your Linux box on a 20×4 backlit LCD.
  • perl-LCDd handles communication with an LCDproc server. With this Perl library you avoid using raw sockets and the native LCDproc protocol.
  • lcd4linux will grab Linux system information (kernel, temp, etc) and display it on an external LCD.
  • PalmOrb lets you use your PalmOS device as a LCD display for your computer.
  • GiantDisc is an open source Palm based audio jukebox remote control for Linux.
  • LCD module – Linux river supports the more or less standard Hitachi LCD controller chip.
  • liblcd a simple Linux user-space driver for serial-interface LCD alphanumeric and graphical displays. It was written specifically for the Scott Electronics G12032 graphical display, but it should work with most any LCD that can understand ASCII. Even if your display is not a graphical one, you should be able to take advantage of the text functions.
  • LEDcontrol is a program that allows you to show different information on the normally-unused LEDs on your keyboard. You can configure it to show virtually any TRUE/FALSE condition accessible or indicate an arbitrary number.

Remote X11 desktop and SSH X11 forwarding in Puppy

February 26, 2008

Haq que instalatar tres cosas:

1.- SSHD server
Se baja y se instala con PupGet. Tambien se puede conseguir en:
www.openssh.org y compilar la fuente.
Luego habilitar:
config options in /etc/ssh/sshd_config file and enable AllowTcpForwarding and X11Forwarding options (value yes).

Uncomment “X11DisplayOffset 10″ and “X11UseLocalhost yes” lines.

Add sshd startup command to /etc/rc.d/rc.local script to start SSHD server automatically when Puppy system boots
/usr/sbin/sshd

2.- UNDEB application to extract the debian package
Search this forum to find UNDEB Puppy package. Install it with Puppy’s RoxFiler tool and you’ll get undeb and unrpm applications.

3.- XAUTH application
XAuth is missing from Puppy distro so I used one from Debian package.
Use packages.debian.org and search for a Debian package with xauth keyword (latest is xbase-clients_4.3.0.dfsg.1-14sarge2_i386.deb package).

mkdir /tmp/xbase
cd /tmp/xbase
undeb /your-download-dir/xbase-clients-xxxx_i386.deb
cp /tmp/xbase/usr/X11R6/bin/xauth /usr/X11R7/bin


xauth application is required in X11 to enable secured “X11 forwarding” feature of SSH. If you don’t need (believe me, you do need) secured SSH tunnelled remote X11 desktop then you don’t need xauth. However, after you SSH login to Puppy system, you need to manually set DISPLAY option. Xauth does this automatically plus it allows you to use secured SSH tunneling.

Tomado de:

http://narnia.cs.ttu.edu/drupal/node/195

http://www.murga-linux.com/puppy/viewtopic.php?t=13357

Limite de 3 archivos sfs en puppy 2.15

February 15, 2008

Tomado de: http://murga-linux.com/puppy/viewtopic.php?t=17879&sid=06c303746bec983ad049a6d078a69eff

Hay varias alternativas:

1.- Renombrar uno de los tres para poder colocar un cuarto (ejemplo colocarle otra extension de forma que puppy no la reconozca)
2.- Editar y combinar dos de ellos en uno solo
3.- Despues de puppy 2.15 el limite es de 5 sfs

Web server en java: NanoHTTPD y mp3HTTPD (mp3 streaming)

February 9, 2008

NanoHTTPD es un servidor web escrito en java y es de un solo archivo. Muy sencillo y ademas un buen ejemplo de como programar servidores en java.

Para correrlo en linux se ejecuta lo siguiente:

Linux binary: run gcj -o nanohttpd NanoHTTPD.java –main=NanoHTTPD

Yo lo probe en puppy linux previamente compilado (de hecho lo compile en un entorno windows y lo corri en el puppy sin ningun problema) usando jamvm NanoHTTPD

Mp3HTTPD is a tiny special purpose HTTP server for MP3 streaming. Esta basado en NanoHTTPD, y se ejecuta de la misma forma que el NanoHTTPD.

http://elonen.iki.fi/code/nanohttpd/

http://elonen.iki.fi/code/nanohttpd/mp3httpd.html


Valor agregado al puppy linux: webP2P_2.15.sfs. Como tener azureus y frostwire en puppy 2.14 y ademas agregar un paquete de compiladores

February 8, 2008

Se consiguen por aqui:

http://puppyisos.org/files/sfs/Puppy-2.15CE/

webP2P_215.sfs contains:

Azureus 2.5.0.4
Flash 9 for seamonkey
Java 1.5.0.11
and now FrostWire 4.13.1.7

with XDG menu entries for Azureus and FrostWire.

Don’t forget to:
#1. move/save the sfs file to /mnt/home
#2. reboot
#3. open console/terminal and type —> fixmenus
#4. restart the window manager icewm

Personalmente lo probe en un puppy 2.14, lo unico que hice fue renombrarlo de 2.15 a 2.14 y funciono perfectamente. Ahora tengo Azureus y Frostwire en el puppy 2.14. Ademas de flash 9 en seamonkey.

OOo_215.sfs

Office Expansion Pack 110739456 bytes – released 31 March 2007

devx_215.sfs

Developer Expansion Pack 8278016 bytes – released 26 March, 2007

En el caso de este sfs, yo lo renombre de 2.15 a 2.14 y tambien me funciono en puppy 2.14

fltkc + +_215.sfs

Developer Expansion Pack 8278016 bytes – released 23 March, 2007

webmini_215.sfs
Web Enhancements without Firefox or Thunderbird

pgs_215.sfs
Graphics Expansion Pack – released 01 May, 2007

web_215.sfs

Web Expansion Pack 74133504 bytes – released 23 March, 2007

A continuacion un archivo conteniendo todos estos sfs para ser descargados sin mayores complicaciones, esto lo hago por que los enlaces de descarga no siempre estan disponibles.

Archivos para descargar:
Archivo fltkc++ _ y pgs_215.rar en http://www.mediafire.com/?bimpmsx1gj3

Archivo: OOo_2.15.sfs en ……….

El resto de los archivos los estoy subiendo. En breve colocare el link.

Servidor Web GHTTPD en puppy linux

December 4, 2007

Este sencillo pero potente servidor web anda a las mil maravillas en puppy linux sobre un pentium I, una maquina que debo reconocer es algo anticuada pero con puppy rejuvenecio unos cuantos años.

La forma de conseguir el GHTTPD tambien conocido como gaztek httpd es:

http://gaztek.sourceforge.net/index.html

Asterisk on Puppy Linux???

December 1, 2007

No, not yet..

See this link:

http://www.murga-linux.com/puppy/viewtopic.php?p=92127&sid=a942cd9b04a2cb82a14eace088d4926d


Follow

Get every new post delivered to your Inbox.