Linux links page
Index
- Best Linux - commercial Linux version available in Finnish, Swedish and English
- Corel Linux - commercial Linux distribution
- Coyote Linux - a single floppy distribution of Linux designed for use by those wishing to share an Internet connection that is provided via an Ethernet connection using DHCP or PPPoE, or a PPP dial-up with other computers that are connected to a local area network (LAN)
- Debian Gnu/Linux
- Freesco - a free replacement for commercial routers supporting up to 3 ethernet/arcnet/token_ring/arlan network cards and up to 2 modems
- Hard Hat Linux - commercial cross-platform embedded Linux distribution
- Immunix - a server platform based on the RedHat Linux 7.0 distribution and optimized for server operation
- RedHat Linux - most popular commercial Linux distribution
- SuSE Linux - commercial Linux distribution
- Trinux - a ramdisk-based Linux distribution that boots from a single floppy disk, loads it packages from an HTTP/FTP server and contains precompiled version versions of popular Open Source network security tools
- Framebuffer HOWTO - framebuffer device is an abstraction for the graphic hardware and this documents describes how to use the framebuffer devices in Linux with a variety of platforms
- Modelines and Xfree86 - information for configuration of the XFree86 X Window System for your monitor
- SVGATextMode - Linux utility for improving the appearance of text consoles and for enhanced text mode switching
- Linux TV - a platform for the development of open source software for digital television (DVB, DTV) receivers, Linux DVD players and tools to stream audio and video to the net
General
IP networking basics
Ethernet bridging
- Bridge Filter - Bridge Filter is a patch to apply to linux kernel 2.2.x that creates a new built-in chain named bridgein you can use to filter packets before the bridge. Basically, linux firewall and bridge functions work well but you can't filter exactly which packets are bridged. The main goal of this patch is to allow this capability.
- Bridging mini-Howto - This document describes how to setup an ethernet bridge using Linux. What is an ethernet bridge? An ethernet bridge is a device that controls data packets within a subnet in an attempt to cut down the amount of traffic.
Connecting Linux to cable modem or ADSL system
- Bridge + Firewall + DSL Mini-HOWTO - Configuring a Linux system to act as a firewall and bridge with a DSL network connection
- PPPoE - PPPoE (Point-to-Point Protocol over Ethernet) is a protocol used by many ADSL Internet Service Providers. Roaring Penguin has a free client for Linux, NetBSD and Solaris systems to connect to PPPoE service providers.
Firewall
IP Masquerading and address translation
IP Masquerade is a feature of the Linux kernel that permits you to share secure access to the Internet. If you only have one connection to the Internet, whether it is a dial-up phone line, ISDN, DSL, a Cable modem, or something else, a Linux-based IP Masquerade firewall will allow you to share that access, permitting as many computers as you wish on your local network to communicate with the Internet simultaneously.
Your whole office (or family) can surf the World Wide Web, chat, do file transfers, play games and telecommute at the same time.
- ipchains Configuration - how to distribute an internet connection to all the computers within the network
- IP Network Address Translation - describes the ways to do network address translation, mentions also ways to do it in Linux
- Linux IP Masquerade Resource
- Linux IP Masquerade HOWTO - Linux IP Masquerade is a form of Network Address Translation or NAT that allows internally connected computers that do not have one or more registered Internet IP addresses to have the ability to communicate to the Internet via your Linux box's single Internet IP address
Routing software
Software to turn your Linux box to a router which can communicate with
other routers in the network.
- GateD - GateD is a modular software program consisting of core services, a routing database, and protocol modules which support multiple routing protocols (RIP versions 1 and 2, DCN HELLO, OSPF version 2, EGP version 2, BGP versions 2 through 4). GateD is designed to handle dynamic routing with a routing database built from the information exchanged by routing protocols.
- GNU Zebra - Gnu Zebra is a routing program that supports BGP-4 protocol as described in RFC1771 (A Border Gateway Protocol 4) as well as RIPv1, RIPv2 and OSPFv2.
- MRTd - MRTd is a program which includes multi-protocol IPv4/IPv6 routing daemons (BGP4+/BGP/RIPng/RIP2 routing software (now includes DVMRP and PIM-DM).
Web servervices
- Linux Virtual Server - The Linux Virtual Server is a highly scalable and highly available server built on a cluster of real servers, with the load balancer running on the Linux operating system. The architecture of the cluster is transparent to end users. End users only see a single virtual server.
- Linux WWW HOWTO - information about setting up WWW services under Linux (both server and client)
- Network Proxy Servers
- squid Proxy Server Configuration
Special network packet hacking
- Linux netfilter Hacking HOWTO - describes the netfilter architecture for Linux, how to hack it, and some of the major systems which sit on top of it, such as packet filtering, connection tracking and Network Address Translation
- NET RAW IP (for Perl) - a perl module can to manipulate raw IP packets, with an optional feature for manipulating Ethernet headers
- NetSpec - NetSpec is a tool that was designed to simplify the process of doing network testing, as opposed to doing point to point testing. NetSpec provides a fairly generic framework that allows a user to control multiple processes across multiple hosts from a central point of control. NetSpec consists of daemons that implement traffic sources/sinks and various passive measurement tools.
FTP services
E-mail services
Virtual private networks (VPN)
- CIPE - Crypto IP Encapsulation - This is an ongoing project to build encrypting IP routers. The protocol used is as lightweight as possible. It is designed for passing encrypted packets between prearranged routers in the form of UDP packets. This is not as flexible as IPSEC but it is enough for the original intended purpose: securely connecting subnets over an insecure transit network.
- Linux FreeS/WAN - Linux FreeS/WAN is an implementation of IPSEC & IKE for Linux.
- Linux VPN Masquerade - VPN Masquerade is the part of IP Masquerade which enables you to use IPsec-based and PPTP-based Virtual Private Network clients from behind a shared-access firewall.
Linking Linux and Windows
Linux telephony applications
Network performance controlling
Network analyzing and configuration tools
Using and configuring network cards
Interfacing Linux to cellular/mobile communications
Networking resources
Programming networking applications
Driver is a program that controls a device.
A driver acts like a translator between the device and programs that use the
device. Each device has its own set of specialized commands that only its driver knows. In contrast, most programs access devices by using generic
commands. The driver, therefore, accepts generic commands from a program
and then translates them into specialized commands for the device.
Every device, whether it be a printer, disk
drive, or keyboard, must have a driver program. Many drivers, such as the
keyboard driver, come with the operating system. For other devices, you may
need to load a new driver when you connect the device to your computer.
General information
Driver pages
- Gnokii Project - software project developing tools and drivers for Nokia mobile phones for Linux, BSD and other operating systems
- Linux USB Project - central point of information for USB support under Linux
Solving problems
- Resolving Linux PCI Interrupt Problems - PCI bus is designed so that multiple devices may physically share a single interrupt line and most current Linux device drivers for PCI devices support this feature, but there are exceptions and several potential problem you may encounter
Writing drivers
General
- All about Linux-friendly Single-Board Computers - The rapidly growing and diverging single-board computer market can be hard to keep up with. Here's some history and some help.
- Embedded Linux and related stuff Portal
- Embedded Linux Consortium - nonprofit, vendor-neutral trade association whose goal is the advancement and promotion of Linux throughout the embedded, applied and appliance computing markets
- Embedded Linux Is Starting To Make Sense
- Is Embedded Linux Ready for Prime Time? - If you're about to choose Linux as a Web server platform, you're in good company. But is Linux the right choice for your embedded applications? For some, the answer is a resounding "maybe."
- Linux as an Embedded Operating System - Article from Embedded Systems magazine
- Linux Automation - information pool for engineers who want to have an overview about which electronic components, development ressources, software tools, solution providers, distributors etc. are available on the market if they want to use Linux as their tool to solve real live industrial problems
- LinuxDevices.com - information regarding the use of Linux in embedded applications
- LinuxPPC - about the PowerPC port of Linux, what hardware is supported, what software is included, and what other software is available
- Linux strafes the embedded landscape - Linux is open-source, royalty-free operating system which is suitable for embedded-system market
Embedded Linux distributions
- ETLinux - complete Linux designed to runon small industrial computers, especially PC/104 systems
- FirePlug Linux - optimized minimal-resource firewall and routing package which works well even on 486 CPU
- LEM - small (8MB) multi-user, networked Lonux versions that runs on 386
- Linux Router Project - networking-centric microdistribution of Linux that makes it easy to build/maintain routers, access servers, thin servers, thin clients, network appliances and embedded systems that can fit on a single floppy
- LynuxWorks - Embedded Linux for PowerPC
- muLinux - a tiny Linux that run on 386
- PizzaBox Linux - Linux and Samba-based file, print and CD server designed to run on 6MB of Flash on a 486 or higher
- uClinux - Linux systems for microprocessors without MMU, surrently runs on Motorola 68K, MCF5206 and MCF5207
- ThinLinux - minimized Linux for camera servers, X-10 controllers, MP3 players and similar applications
Embedded Linux tools
Embedded Linux Applications
General
Realtime APIs
- EL/IX - proposed POSIX-based hard real-time Linux API being promoted by Red Hat
- Linux-SRT - soft real-time API which provides performance-enmhancing to any Linux program without requiring the program to be modified or recompiled
- RTLinux - hard real-time Linux API originally developed at New Mexico Institute of Technology, information also available at http://www.fsmlabs.com/
- RTAI - spinoff of the RTLinux real-time API
General projects
- Open Collector - pages intended to encourage the growth of Open Hardware and to provide a resource for those working on it
- SourceForge - centralized place for Open Source Developers to control and manage Open Source Software Development
Interresting hardware + software projects for Linux
General software links
Office software packages
Text editors
- GNU Emacs - extensible, customizable, self-documenting real-time display editor, check Emacs Quick Reference
- LyX - LyX is an advanced open source document processor running on many Unix platforms and OS/2, and experimentally under Windows/Cygwin. Unlike standard word processors, LyX encourages an approach to writing based on the structure of your documents, not their appearance. LyX lets you concentrate on writing, leaving details of visual layout to the software. LyX produces high quality, professional output -- using LaTeX, an industrial strength typesetting engine, in the background.
Graphics
- GIMP - GNU Image Manipulation Program is a freely distributed piece of software suitable for such tasks as photo retouching, image composition and image authoring
- ImageMagick - toolkit of image manipulation utilities for the X Window System
Audio software
- Freeamp - free MP3 player with graphical user interface
- GramoFile - a computer program, running under the Linux operating system (also Windows and DOS), for helping to put clear sound out of gramophone records on CDs
- Signal Generation tools for Linux and /dev/dsp - set of tools for imitating a laboratory Signal Generator, generating audio signals out of Linux's /dev/dsp audio device, for more information read the README text file
- Sound & MIDI Software For Linux
- The VS_SRC Sample Rate Converter - a sample rate converter that basically can convert any source sample rate to any destination sample rate as long as the ratio between the source and destination are between 0.5 and 8, free version available for Windows, Amiga, Linux, Solaris, FreeBSD, OSF and HPUX
- Xaudio - MP3 audio solution for many operating system
Database software
- MySQL - relational database management system used for many on-line services
- PostgreSQL - sophisticated Object-Relational DBMS, supporting almost all SQL constructs, including subselects, transactions, and user-defined types and functions
- The Java Tutorial section on JDBC - information on accessing SQL databases from Java programs
Communication and networking software
- AMaViS - A Mail Virus Scanner
- Fetchmail - Fetchmail is a full-featured, robust, well-documented remote-mail retrieval and forwarding utility intended to be used over on-demand TCP/IP links (such as SLIP or PPP connections).
- Gpasman, your personal password manager - People working with the internet have to remember lots of passwords. Saving them in a regular text file is not a good idea, but Gpasman, a GTK password managing program, could be a better solution.
- IPfwd: an IP protocol redirection tool - IPfwd is a tool to perform redirection of arbitrary IP protocol datagrams. This is useful for implementing Firewalls and IP Masquerading, among other things.
- Leafnode: an NNTP server for small sites - Leafnode is a USENET software package designed for small sites running any flavour of Unix, with a few tens of readers and only a slow link to the net.
- Linux CMU SNMP Project - network management tools
- OpenSHH - a FREE version of the SSH/SecSH protocol suite of network connectivity tools
- PMFirewall - PMFirewall is an Ipchains Firewall and Masquerading Configuration Utility for Linux. It is designed to allow a beginner to build a custom firewall with little or no ipchains experience. This firewall should work for most Workstations, Servers, and Dual NIC routers using either a dialup, DSL, Cable, or LAN setup. It is restrictive to outside attacks while still being as transparent as possible to those inside.
- Samba - an open source software suite that provides seamless file and cprint services to SMB/CIFS clients like Windows computers
- Sendmail.org - This web site is maintained by the Sendmail Consortium to be a resource for the freeware version of sendmail
- Squid Web Proxy Cache - a full-featured Web proxy cache designed to run on Unix systems, free, open-source software
- squidGuar - An ultrafast and free filter, redirector and access controller for Squid
- SSH - The Secure Shell login program
- The Linux Portal Site: Software for Firewall and Security
- Time Sync - The Network Time Protocol (NTP) Distribution is used to synchronize the time of a computer client or server to another server or reference time source
- Virtual Network Computing - a remote display system which allows you to view a computing 'desktop' environment not only on the machine where it is running, but from anywhere on the Internet and from a wide variety of machine architectures
Network analyzing software
- dsniff - dsniff is a suite of sniffing tools for penetration testing.
- Ethereal - Ethereal is a free network protocol analyzer for Unix and Windows. It allows you to examine data from a live network or from a capture file on disk. You can interactively browse the capture data, viewing summary and detail information for each packet.
- Linux Sniffer Tool - some sniffing tools
- MRTG - The Multi Router Traffic Grapher (MRTG) is a tool to monitor the traffic load on network-links. MRTG generates HTML pages containing GIF images which provide a LIVE visual representation of this traffic.
- ntop - ntop is a Unix tool that shows the network usage, similar to what the popular top Unix command does. ntop is based on libpcap and it has been written in a portable way in order to virtually run on every Unix platform and on Win32 as well.
- pdump - pdump is a highly configurable packet sniffer and injector/creator written in Perl, that dumps, greps, monitors, creates, and modifies traffic on a network. It combines many of the features found in tcpdump, ngrep, tcptrace, dsniff (and its sub-programs such as webspy, urlsnarf, tcpkill, mailsnarf, etc), pfilt, macof, and xpy.
- Psionic PortSentry - Port Scan Detection and Active Defense System
- Serial Sniffer for Linux Users - The Linux Serial Sniffer allows you to monitor serial byte traffic in quasi real time from a foreign system (e.g. Win98) to a "Device under Test" (e.g. Nikon E950 Digital Camera).
- sniffer - sniffer is a multi-threaded packet sniffer which prints information about some user space protocols to a file and displays some network stats on the screen.
Security Software
- Snort - The Lightweight Network Intrusion Detection System
- Tripwire - Linux networking security software
Programming tools
- Java Development Kit for Linux
- wvWare - wv is a library which allows access to Microsoft Word files. It can load and parse the word 2000, 97, 95 and 6 file formats. wv allows other programs access to Word documents for the purpose of converting them to other formats (for example HTML).
CD-ROM tools
www.epanorama.net <webmaster@epanorama.net>
Send feedback about this page
Recommend this page to a friend
Back to index page