2005/05/23

ARTICAL - Changing firmware to Cisco IP Phone 7960

Introduction:
Cisco 7940/7960 IP phones can support either the Skinny Call Control Protocol (SCCP) to run with Cisco CallManager, the Session Initiation Protocol (SIP; refer to RFC2543), or the Media Gateway Control Protocol (MGCP), but not more than one simultaneously. This is possible because they load different firmware versions on bootup. This functionality is transparent to the end user, and you enable it through changes to the basic text-based configuration files that the phones download from a Trivial File Transfer Protocol (TFTP) server.

2005/05/22

NEW STUFF - AutoStreamer, a slipstream tool

Introduction:
AutoPatcher's little brother, has finally gone final! At its current state, AutoStreamer works as a slipstreamer-only. Basically, all it really needs is a source (that being an original Windows CD or a local share) and a Service Pack file.

2005/05/19

ARTICAL - Using Linux as a Wireless Access Point

The SMC2602W is a PCI card with a PCMCIA wireless card (based on the Prism2 chip) mounted on it. However, it doesn't use a PCMCIA interface, so any information or tutorials you have that tell you to load the pcmcia-cs drivers are wrong if you are using this card. After putting the card in you PC, you'll see something like the following from lspci -vv:
  00:0a.0 Network controller: Unknown device 1638:1100 (rev 02)
      Subsystem: Unknown device 1638:1100
      Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- -->
      <-- VGASnoop- ParErr- Stepping- SERR- FastB2B-
       Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- -->
       <-- DEVSEL=medium >TAbort- SERR- 

If your intent is to use the card as an access point to your wired network, then all you have to do is

  1. compile the hostap_plx.o module. For me, this took a small modification to the Makefile (to tell it where to find the kernel source, something you may not need to change) and then make plx.
  2. After that, insmod hostap_plx.o loads the module and you have an interface to play set up for NAT and whatnot.
  3. Now, set up your dhcp daemon. On debian, you've got to set /etc/init.d/dhcp to point to the right interface. Also, modify your /etc/dhcp.conf to serve up IPs on your wireless network (say, 10.x.x.x).
  4. After starting dhcpd, make sure that your laptop (Windows, Mac, or whatever) gets an IP address when you are in range.
  5. You still won't be able to get out to your wired network from your laptop, though, so you need to set up NAT. The simple way to do this is iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE (where eth0 is your interface to your wired network.
  6. That's It! You probably want to look at the Linux IP masquerading HOWTO for information on securing your network.

2005/05/15

NEW STUFF - Rainlender, a customizable calendar

 
Introduction:

Rainlendar is a customizable calendar that displays the current month. It is a very lightweight application that doesn't use much system resources or take much space on your desktop.

The manual for Rainlendar can be found from here.

Feature

  • Small and lightweight
  • Different type events can have different appearence
  • Supports Windows transparency
  • Synchronizes events between several clients
  • Localized for multiple languages
  • Shows an alarm when an event is due
  • Supports iCal files.
  • Shows Outlook's appointments
  • Includes a todo-list
  • Works also as Litestep plugin
  • Displays the current date in tray icon
  • Can stick to the desktop (i.e. doesn't hide with Show Desktop)
  • Hotkeys for quick access
  • Easy skinning with an UI
  • Can be controlled from 3rd party applications with !bangs
  • and more...
  • URL: http://www.ipi.fi/~rainy/index.php?pn=projects&project=rainlendar


    Silence...

    NEW STUFF - GAG, a boot manager program

    Introduction:

    Current version: 4.5d

    GAG (initials, in spanish, of Graphical Boot Manager) is a Boot Manager program. It's loaded when the computer is turned on and allows you to choose the operating system you want to use.

    Its main features are:

    • Allows boot of up to 9 different operating systems.
    • It can boot operating systems installed in primary and extended partitions on any available hard disk.
    • Can be installed from nearly all operating systems.
    • GAG doesn't need its own partition. It installs itself in the first track of the hard disk, wich is reserved for these kinds of programs. It can also be instaled on a floppy disk, without using the hard disk.
    • It has a timer to boot a default operating system (selectable by the user).
    • The configuration menu can be protected with a password.
    • The program works in graphic mode (needs a VGA or better graphic card), and has a lot of icons.
    • Hides the primary partitions which allows the user to have instaled more than one DOS and/or Windows in the same hard disk.
    • Allows a password to be put on each operating system, denying access to non-authorized people.
    • Allows the boot manager text to be translated to all languages.
    • Can exchange disk drives, allowing to boot from the second, third... hard disk operating systems such as MS-DOS.
    • Has the SafeBoot system, that allows to boot your hard disk even if GAG is accidentally overwrited.
    • Supports a great variety of keyboards (QWERTY, AZERTY, QWERTZ and DVORAK keyboards).
    • Fully support for hard disks up to 4 terabytes (4096 gigabytes).
    • Full version and free software (distributed under GPL licence, with source code)

    URL: http://gag.sourceforge.net/

    NEW STUFF - Gujin, a boot loader can analyze your filesystem

    Introduction:

    Gujin is a PC boot loader which can analyze your filesystems. It finds the Linux kernel images available, as well as other bootable partitions (for *BSD, MS-DOS, Windows, etc.) and files (*.kgz), and displays a graphical menu for selecting which system to boot. Because it understands the structure of Linux kernel images, Gujin does not need LILO nor GRUB and can even load very big kernels. There is no need to execute anything after making a new kernel: just copy the kernel image file into the "/boot" directory. Gujin is written almost entirely in C with GCC, and it fully executes in real mode to be as compatible as possible.

    URL: http://gujin.sourceforge.net/

    NEW STUFF - LTSP: Linux Terminal Server Project

    Introduction:

    LTSP is an add-on package for Linux that allows you to connect lots of low-powered thin client terminals to a Linux server. Applications typically run on the server, and accept input and display their output on the thin client display.

    URL: http://www.ltsp.org/

    NEW STUFF - Netstation

    Introduction:

    Netstation is a Linux distribution that enables you to convert standard PCs into full-featured diskless thin clients supporting all major connectivity protocols. It can be booted from the network using Etherboot/PXE or from standard media like floppy/CD/hd/flash-disk etc. The configuration is centralized to simplify terminal management.

    URL: http://netstation.sourceforge.net/

    STYLE - deviantart

     
    品味決定一切!
     

    STYLE - StudioTwentyEight

     
    Introduction:
     
     Welcome to StudioTwentyEight. Here you'll find all my work; Visual Styles, WindowBlinds skins, Winamp skins, Yz Dock backgrounds, Yz Toolbar themes, Wallpapers and some icon sets that I converted from MacOSX or Linux to Windows XP. In addition to that you'll find a section where you can see all the design that I have done for StudioTwentyEight and other work that I made in the past.
     

    NEW STUFF - Pebble: Blogging tools written in Java


    Introduction:

    Pebble weblog is the popular server-side blogging tool written in Java. It's small, fast and feature-rich with an unrivalled ease of use. Blog content is stored as XML files on disk and served up dynamically, so there's no need to install a database. All maintenance and administration can be performed through your web browser, making Pebble ideal for anybody who is constantly on the move or doesn't have direct access to their host. Read more...

    URL: http://pebble.sourceforge.net/

    NEW STUFF - bmail: a command line SMTP mailer for batch jobs

    Introduction:

    Bmail is a free but lean command line SMTP mail sender. Don't get fooled into playing $$$ for huge executables. Bmail allows the user to automate the sending of email messages containing log files, data downloads or error messages on Win32 based computers. Together with the freeware utility mpack, you can also send MIME encoded attachments.

    NEW STUFF - PXES: a micro linux distribution for thin client

    Introduction:

    PXES is a micro Linux distribution for thin clients that converts any suitable machine into a versatile thin client within minutes. It can access XDM servers presenting a graphical login screen, Microsoft Terminal Servers, Citrix ICA, and VNC servers, LTSP, or a local X session with simple desktop and window manager. A graphical configuration tool allows parameters such as the server to be set. Local devices can be accessed, including sound, printers, and disks. It boots on a variety of hardware, and does not require NFS. It can be used over low bandwidth WAN and VPN connections, and can also be booted from local media like hard disk and CD-ROMs where network boot cannot be used.

    URL: http://pxes.sourceforge.net/

    NEW STUFF - BIOS Writer

    Introduction:

    BIOS Writer allows you to copy the settings of your PC's BIOS to a small image file. You can then mess with the BIOS and later restore the previous working settings. One use would be to pull two settings files from a remote machine's BIOS -- one with network booting enabled, and one with hard disk booting enabled. You can then use BIOS Writer to tell the machine to boot off the network or its hard drive by restoring the appropriate settings file.

    URL: http://sourceforge.net/projects/bioswriter/

    NEW STUFF - Sisela

    Introduction:

    Sisela is a small, self-contained system designed to wake up in any PC and turn it into a highly capable piece of networking equipment. It can act as a bridge, router, firewall, DHCP server, DNS server, wireless access point or any combination of these functions.

    It can boot and run from a single floppy disk, or a CD-ROM. It is based on Linux and supports a wide variety of network and wireless hardware, including ISA, PCI, PCMCIA, CardBus and USB devices. With the exception of some ISA cards, all these should be detected and identified automatically.

    Additional features include:

    • SSH access for secure remote administration
    • RIP, BGP and OSPF routing
    • PIM-SM multicast routing
    • AODV routing for ad-hoc networks
    • GRE and IPIP tunneling

    The current version requires manual configuration through a command line interface. A more user friendly system is in development for the next version, which will allow web administration and extended facilities for automatic setup.

    Support for other boot methods, such as USB storage devices and PXE network booting, is also planned.

    URL:&npsphttp://jfm.sourceforge.net/

    NEW STUFF - Linbox Rescue Server

    About:
    The Linbox Rescue Server (LRS) is a tool to centralize hard disk images (like Ghost Enterprise Server), file backups, hardware inventory, Windows PCs software inventory, and remote access on a single server. It can be managed from any PC through a Web-based administration interface, and disk images can be restored using PXE boot and Multicast TFTP, or using a bootable CD or DVD. It supports Ext2/3, ReiserFS, XFS, JFS.

    URL: http://lrs.linbox.org/wiki/WikiStartEn

    NEW STUFF - JFM - Java File Manager

    About:
    JFM is an Windows Commander, Krusader, MC, Norton Comander, etc. clone, but written entirely in Java. It has no native parts, and is intended to remain that way. You can use the same file manager in every OS that you run, not having to get used to a new file manager when you boot a new OS.

    URL: http://jfm.sourceforge.net/