Tweeter buttonFacebook buttonLinkedin button
  • 11 May 2010 /  Embedded

    Xenomai is a real-time development framework cooperating with the Linux kernel, in order to provide a pervasive, interface-agnostic, hard real-time support to user-space applications, seamlessly integrated into the GNU/Linux environment.

    Embedded Device Support:
    * ARM
    * Blackfin
    * Nios II
    * PowerPC
    * x86
    * ia64

    Source:
    http://www.xenomai.org

  • 11 May 2010 /  Embedded

    RTAI – the RealTime Application Interface for Linux – which lets you write applications with strict timing constraints for your favourite operating system. Like Linux itself this software is a community effort. If you are interested in what it does just join our mailing list and help our team!

    RTAI supports several architectures:

    * x86 (with and without FPU and TSC)
    * x86_64
    * PowerPC
    * ARM (StrongARM; ARM7: clps711x-family, Cirrus Logic EP7xxx, CS89712, PXA25x)
    * m68k (supporting both MMU and NOMMU cpus)

    The RTAI distribution includes RTAI-Lab, a tool chain to convert block diagrams into RTAI executables and to monitor their operation on various targets.

    Source:
    http://www.rtai.org

  • 11 May 2010 /  Embedded, Real Time OS

    FreeRTOS is a portable, open source, royalty free, mini Real Time Kernel – a free to download and free to deploy RTOS that can be used in commercial applications without any requirement to expose your proprietary source code.

    FreeRTOS Features:

    * Free RTOS kernel – preemptive, cooperative and hybrid configuration options.
    * The SafeRTOS derivative product provides a high level of confidence in the code integrity.
    * Official support for 23 architectures (counting ARM7 and ARM Cortex M3 as one architecture each).
    * FreeRTOS-MPU supports the Cortex M3 Memory Protection Unit (MPU).
    * Designed to be small, simple and easy to use. Typically a kernel binary image will be in the region of 4K to 9K bytes.
    * Very portable code structure predominantly written in C.
    * Supports both tasks and co-routines.
    * Powerful execution trace functionality.
    * Stack overflow detection options.
    * No software restriction on the number of tasks that can be created.
    * No software restriction on the number of priorities that can be used.
    * No restrictions imposed on priority assignment – more than one task can be assigned the same priority.
    * Queues, binary semaphores, counting semaphores, recursive semaphores and mutexes for communication and synchronisation between tasks, or between tasks and interrupts.
    * Mutexes with priority inheritance.
    * Free development tools (Cortex-M3, ARM7, MSP430, H8/S, AMD, AVR, x86 and 8051 ports).
    * Free embedded software source code.
    * Royalty free.
    * Cross development from a standard Windows host.
    * Pre-configured demo applications for selected single board computers allowing ‘out of the box’ operation and fast learning curve.

    Source:
    http://www.freertos.org

  • 23 Apr 2010 /  Networking

    Testing a Cisco Aironet 1250 series I needed to enable WPA, so these are the steps I did it via web GUI:


    In SECURITY > Encryption Manager
    Set Cipher: TKIP
    Set Encryption Keys clean

    in SECURITY > SSID Manager > Client Authenticated Key Management
    Set Key Management: Mandatory
    Enable WPA with you preferred version, and create your WPA Pre-shared Key as you want

    And that’s all..

    Sources:
    Wi-Fi Protected Access 2 (WPA 2) Configuration Example – Cisco Systems

    WPA Configuration Overview – Cisco Systems

  • 29 Mar 2010 /  VoIP

    About Opal

    Opal is a full-featured library that supports a variety of protocols and multi-media fornats. Features include:

    * Low latency RTP stack designed specifically for real-time multimedia
    * Full featured H.323, SIP and IAX2 protocol stacks
    * Audio codecs including G.711, GSM06.10, Speex and iLBC.
    * Video codecs including H.261 and H.263
    * Run-time loadable codec interface for proprietary or codecs such as G.729, H.263, H.264 and MPEG4
    * Completely Open Source using the commercially friendly MPL 1.1 license

    Through the use of a platform isolation library called PTLIB, Opal can run on tiny embedded systems or multi-processor servers.

    Source:
    http://www.opalvoip.org/

  • 04 Mar 2010 /  Programming

    LightBlue is a cross-platform Bluetooth API for Python which provides simple access to Bluetooth operations. It is available for Mac OS X, GNU/Linux and Nokia’s Python for Series 60 platform for mobile phones.

    LightBlue provides simple access to:

    * Device and service discovery (with and without end-user GUIs)
    * Standard socket interface for RFCOMM and L2CAP sockets (currently L2CAP client sockets only, and not on PyS60)
    * Sending and receiving files over OBEX
    * Advertising of RFCOMM and OBEX services
    * Local device information

    Source:
    http://lightblue.sourceforge.net/

  • 28 Feb 2010 /  GNU/Linux, Unix


    coreboot (formerly known as LinuxBIOS) is a Free Software project aimed at replacing the proprietary BIOS (firmware) you can find in most of today’s computers. It performs just a little bit of hardware initialization and then executes a so-called payload.

    With this separation of hardware initialization and later boot logic, coreboot is capable of scaling from specialized applications run directly from firmware, operating systems in Flash, and custom bootloaders to implementations of firmware standards like PCBIOS and EFI without having to carry features not necessary in the target application, reducing the amount of code and flash space required.

    Source:
    http://www.coreboot.org

  • 11 Feb 2010 /  GNU/Linux, Unix

    How to see the process tree with ps command?

    There’s some options:

    ps -ejH
    ps axjf

    Or also we can use other command:

    pstree

    More info:
    http://www.linfo.org/pstree.html
    http://linux.die.net/man/1/ps

  • 10 Feb 2010 /  GNU/Linux, Unix

    If you want to know the speed and type of your computer RAM module, it’s a method who helps you.

    So lets begin, we need to use biosdecode command, and this is the correct option:

    dmidecode --type 17

    More info about this:

    http://www.cyberciti.biz/faq/check-ram-speed-linux

    http://linux.die.net/man/8/biosdecode

  • 21 Jan 2010 /  *Philosophy

    Aletheia (ἀλήθεια) is the Greek word for “truth”, and like the English word implies sincerity as well as factuality or reality. The literal meaning of the word ἀ–λήθεια is, “the state of not being hidden; the state of being evident”.

    Source:

    http://en.wikipedia.org/wiki/Aletheia_(philosophy)

  • 14 Jan 2010 /  GNU/Linux, Networking, Unix

    trapper is a sniffer & ARP poisoning tool made in perl. The current version supports sniffing protocols like HTTP, FTP, telnet POP3, IMAP, SMTP, MSN, IRC, SMB, SIP, TeamSpeak and VCN. Also this tool include the attack known as APR ( ARP Poison Routing ). More protocols and types of attacks will be added in the future. The development of Trapper was inspired in the excellent tool Cain, but we wanted a tool that also worked under Linux/Unix.

    Features:
    1. Supported protocols: HTTP, SMPT, IMAP, SMB, SIP, POP3, FTP, Telnet, IRC
    2. HTTP Cookie Sniffing
    3. IRC Chat Sniffing
    4. SMPT sniffing (attachments supported)
    5. MSN Chat Sniffing
    6. ARP poison tool
    7. Different types of ARP attack
    8. Fake MAC tool
    9. Firefox cookie injector
    10. Passwords are saved automatically
    11. Lenght of the packet option
    12. Automatic Network Detection
    13. Trapper.conf: You can add your own parameters to sniff HTTP values (yes like Cain); also choose if you wanna save or not the sniffed data and put your own ports on supported protocols

    Source:
    http://nediam.com.mx/trapper/home.html

  • 08 Jan 2010 /  Web

    JWChat is a full featured, web-based Jabber™ client. Written using AJAX technology it relies on JavaScript and HTML at the client-side only. It supports basic
    jabber instant messaging, roster management and groupchats based on the
    MUC protocol.

    JWChat is an advanced instant messenger (IM) just like AIM, MSN
    Messenger, Yahoo! Messenger or ICQ. This means you can manage your
    contacts, communicate with other users in 1:1 chat sessions or join a groupchat room for
    collaborative communication. Unlike other IMs you can use this with your
    web browser without having to install any additional software at
    all.

    Source:
    http://blog.jwchat.org/jwchat

  • 08 Jan 2010 /  GNU/Linux, Unix

    LXDE is an energy saving and extremely fast and performing desktop solution. It works well with computers on the low end of the performance spectrum such as new generation netbooks and other small mobile computers.

    Source:
    http://lxde.org

  • 08 Jan 2010 /  pfSense, Unix

    If you want to see all rules of you firewall with PF using terminal you can do it with:

    pfctl -s rules

    We need to do it because the web manager of pfSense only shows the rules that you add by yourself, but there’s more roles created by default.

    More info

  • 06 Jan 2010 /  Networking

    Some times there’s too many attacks who come from other countries, specially China, USA or Russia and we don’t need that these countries access to our network(or fuck our Internet BW), so then we need block it (yes I know, the best rule for our firewall is block all by default and permit the services and networks, but we’re going to think that we need to permit all and block only some countries).

    So, for make it, we need to know the IP address networks of each country who we want to block (or accept in the ideal scenario), and we can use these sites:
    http://blogama.org/country_query.php?country=ISO 3166
    http://www.ipdeny.com/ipblocks/data/countries

    The codes (ISO 3166) of the country are available in http://www.blogama.org/country.txt