Main > Free Download Search >

Free httpwatch serial software for linux

httpwatch serial

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 240
Tiny serial terminal 1.1

Tiny serial terminal 1.1


Tiny serial terminal is a simple and dumb tool to access serial ports. more>>
Tiny serial terminal is a simple and dumb tool to access serial ports. Mainly intended for use to access serial consoles of various hardware.

Usage:

Download: com.c
Version : 1.1
Size : 4607 bytes
MD5 : 73a394b6d5ad333c2bf542315e1a0b73
SHA1 : 53c8ea8a1d5450ac4237a20c843e1462acaaa96e

Building: cc -o com com.c
Usage : ./com /dev/device [speed]
Example : ./com /dev/ttyS0 [115200]
Keys : Ctrl-A - exit, Ctrl-X - display control lines status
Darcs : darcs get http://tinyserial.sf.net/
Scr.shot: screenshot.png (8862 bytes)
<<less
Download (0.005MB)
Added: 2006-08-21 License: BSD License Price:
1208 downloads
LibSerial 0.0.3

LibSerial 0.0.3


LibSerial provides a collection of C++ classes that allow one to access serial ports on POSIX systems. more>>
LibSerial provides a collection of C++ classes that allow one to access serial ports on POSIX systems like standard C++ iostream objects.

Member functions are provided for setting various parameters of the serial ports such as the baud rate, character size, flow control and others. LibSerials idea is to simplify serial port programming on POSIX systems.

When you have installed the above tools, run the following commands:

Installation:

./configure
make
make install

Note: The html documentation will not be installed by "make install". I will fix this in the future release.
<<less
Download (0.35MB)
Added: 2006-05-18 License: GPL (GNU General Public License) Price:
1260 downloads
JKhepera 1.1

JKhepera 1.1


JKhepera is a Java class library for Khepera mini robots. more>>
JKhepera is a Java class library for Khepera mini robots. It includes a class which allows you to open connections from a host computer to the Khepera robot via a serial interface easily.
Communication between Khepera and a computer is also simple, using methods like "setSpeed" or "readProximitySensors".
In addition, there are GUI classes to display the whole communication for debugging purposes and to control the robot manually.
Main features:
- Open Source - JKhepera is published under the terms of GPL.
- Easy to handle communication between Khepera robots and a host computer via serial interface.
- The gui component KheperaPanel, to control Khepera manually
- The gui component KheperaMonitor, to display the complete communication between Khepera and a host computer for debugging purposes
- An Interface KheperaMotionalAlgorithm, that allows the implementation of individual control algorithms (additionally to the existing BraitenbergAlgorithm) to control Khepera automatically.
- The KheperaAgent, to control Khepera by an individual algorithm in an independent thread.
<<less
Download (0.031MB)
Added: 2005-09-27 License: GPL (GNU General Public License) Price:
1492 downloads
Serial Over IP 1.0

Serial Over IP 1.0


Serial Over IP is a tool for the transport of serial interfaces over UDP/IP. more>>
Serial Over IP is a tool for the transport of serial interfaces over UDP/IP. It is very usefull for connecting distant equipment that run via a serial interfaces to a local computer.


One linux will be server and one will be client. On the server you can start the program typing the following command:

bash# serialoverip -d /dev/ttyS0 9600-8n1 -s 127.0.0.1 3000

... and on the client:

bash# serialoverip -c 127.0.0.1 3000 -d /dev/ttyS1 9600-8n1

In both commands the IP address is the server IP. Note that you have to start the server first, and it will be efectively be running only after the first packet received from the client.
<<less
Download (0.16MB)
Added: 2006-07-05 License: GPL (GNU General Public License) Price:
1218 downloads
YAuCP 1.0 beta2

YAuCP 1.0 beta2


YAuCP is a collection of tools for uC (micro-controller) development. more>>
YAuCP is a collection of tools for uC (micro-controller) development. Its designed mainly for AVR uControllers and aims to develop almost every part of the development chain, ranging from software tools to hardware designs.
Enhancements:
- This release of MagicTerm features a serial port terminal with some handy features.
- In addition to the default readline behaviour it can read an arbitrary number of bytes, has working string triggers, and makes all serial port configuration options avaliable in the configuration file.
- pySerial is now required.
<<less
Download (0.017MB)
Added: 2005-10-11 License: GPL (GNU General Public License) Price:
1474 downloads
PoTerm 2.0

PoTerm 2.0


PoTerm is a terminal shell that can be used for talking to a comm or serial port. more>>
PoTerm is serial terminal shell talks to serial ports and it is capable of sending AT commands to modems. A serial communication library is also available. Works on Windows and Linux also.
Enhancements:
- An enhanced cmd shell provided to intaract with serial port
- A serial communication library
- connection profile saving, log support (loglevels also) available
- serial sessions can be established using single commands (useful when sending "at" commands using perl, tcl, etc scripts)
- not tested on linux
<<less
Download (0.087MB)
Added: 2007-02-06 License: LGPL (GNU Lesser General Public License) Price:
992 downloads
Serial Line Sniffer 0.4.4

Serial Line Sniffer 0.4.4


slsnif is a serial port logging utility. more>>
slsnif is a serial line sniffer. It listens to the specified serial port and logs all data coming through it. slsnif works transparently for both the device connected to the serial port and the controlling software for this device. It operates by opening a pseudo tty (pty) and linking it to the actual serial port.
slsnif operates by opening a pty and linking it to the serial port. These are following parameters / options:
1. Serial port to open (required).
2. Name of the file to direct output to (optional, defaults to stdout).
3. Desired baudrate (optional, defaults to 9600 baud).
4. Timestamp On/Off (optional, defaults to Off).
5. Print ascii values in hex On/Off (optional, defaults to Off)
6. Print number of bytes transmitted On/Off (optional, defaults to Off).
7. Optional colors for timestamp, number of bytes transmitted and normal output.
8. Lock port On/Off (optional, defaults to On).
9. Use Unix98 ptys instead of BSD ptys (optional, defaults to BSD style).
10. Second serial port to open. If specified, this port will be used instead of a pty, thus providing an ability to log data between two serial ports.
Enhancements:
- Added ability to resynchronize ports at any time by sending a SIGUSR1 signal to slsnif. Useful for debugging applications that change port parameters mid-way, after starting the transmission. One example is pppd daemon, which sets initial parameters in the chat script, and changes them later, after chat script terminates.
- Added ability to use SYSV (Unix98) ptys instead of BSD ones (see -u and --unix98 parameters). This option can also be turned on/off from rc-file.
<<less
Download (0.14MB)
Added: 2006-06-28 License: GPL (GNU General Public License) Price:
1248 downloads
Plasmatronics 0.03

Plasmatronics 0.03


Plasmatronics Perl module is a Plasmatronics PL regulator controller. more>>
Plasmatronics Perl module is a Plasmatronics PL regulator controller.

SYNOPSIS

use Device::Regulator::Plasmatronic;
my $r = Device::Regulator::Plasmatronic;
print "Current state of charge = " . $r->pl_dsoc . "n";

This is an interface library via the serial port to a Plasmatronics Regulator. (http://www.plasmatronics.com.au/)

MAJOR LIMITATIONS

Serial Port

I have to replace the serial port driver - currently I use the unix only version, but I have written

Hard Coded Multiplier

The multiplier used for voltages etc is hard coded (currently 4 = 48 Volt system). This can be read from the system, so I will have to do that as part of the initialisation.

Combined Values

Load and other things combine values from multiple locations to allow for larger numbers. I know that I have got this wrong in a number of places. Work to be done to test these for large numbers (eg: > 25 Amps etc).

<<less
Download (0.014MB)
Added: 2007-06-19 License: Perl Artistic License Price:
862 downloads
comserv 1.4.3

comserv 1.4.3


COMSERV is a program that allows you to talk to a network terminal server such as a Xyplex MAXserver 1600. more>>
COMSERV is a program that allows you to talk to a network terminal server such as a Xyplex MAXserver 1600.
The handy thing about this program is that the client side of the connection does not need to know anything about how to talk to the terminal server. COMSERV handles the connection details. Thus, you can use existing programs like tip to talk to devices attached to your network terminal server without any modification.
Also, you can use COMSERV to turn your Unix computer itself into a terminal server and serve up its own local serial ports over the network for remote systems to access. This is handy if you have several systems lying around and you want to utilize devices attached to their serial ports.
My primary motivation for writing this program was to expand the I/O capabilities of my FreeBSD home computer. I have many serial devices that I want to connect to my PC which include my modem, Palm Pilot, GPS, various micro-controllers, my EEPROM programmer, and other computers and printers. But with only two serial ports on my PC, I became annoyed at having to reach around the back of my computer and swap cables every time I wanted to plug in a different device. [I think all inventions are the product of the laziness of the inventor :-)] So I searched eBay and found a couple of these Xyplex terminal servers that looked promising, I bid on them, got them, and began hacking.
The only problem with using this type of device for serial expansion, is that if you use a program like tip on Unix (tip is a very basic but functional program to connect directly to a serial port), it expects to be able to open the serial port by opening a /dev/xyz device file that corresponds to a real serial device. The Xyplex, on the other hand, communicates to the Unix system via an ethernet network. In order to talk to one of the serial ports on the Xyplex, you need to establish a TCP/IP connection between your Unix computer and the Xyplex device at a particular TCP port. The TCP port you connect to determines which Xyplex serial port you connect to. For the Xyplex 1600, serial port 1 is TCP port 2100, serial port 2, is TCP port 2200 and so on.
Unfortuneately, tip, and programs like it, have no idea how to establish a TCP/IP connection to the Xyplex in order to transfer data to and from a serial device connected to the Xyplex.
This is what COMSERV does. COMSERV creates a set of pseudo-tty device files that are palatable to tip and other programs. COMSERV opens the master side of the pseudo terminal and the client program (tip in this case) opens the slave side. Data written on the slave endpoint comes out on the master endpoint and vice-versa. This mechanism establishes a connection between the client program and COMSERV. COMSERV then uses TCP/IP to establish a connection to the network terminal server.
Thus, data originating from the client program is written to the slave tty where is read by COMSERV. COMSERV then writes the data to the network socket to the Xyplex, which then passes it on to the designated serial port. Data originating from the serial device attached to the Xyplex takes the reverse path.
Only one instance of COMSERV is required to be running on your system to handle all of your network terminal servers (it can handle as many terminal servers and ports as the speed and resources of your system allows). COMSERV is designed to handle many connections in this fashion, and does so by multiplexing between them using asynchronous device and socket I/O.
While I wrote COMSERV to talk to a Xyplex MAXserver 1600, it should work with other manufacturers products as long as they follow a similar API. The Xyplex devices that I have are 16 port devices that connect serial devices to an ethernet network.
If COMSERV sounds useful to you, feel free to download and use it. The program is provided in source form, so you will need to extract it and compile it. If you use FreeBSD, simply do the following:
% cd /usr/ports/comms/comserv
% make install
I use it on FreeBSD 4-STABLE. I dont currently know of any outstanding bugs, but if you find and fix any bugs, please send me your fixes so that others can benefit from them as well.
If you do decide to use COMSERV, please note the accompanying license. In a nutshell, you can use it without restriction as long as you credit me and keep the copyright notice intact. If you happen to like it, feel free to send your thanks, letting me know. If you dont like it, let me know why, perhaps I can improve it. If you improve it, please send me your changes and Ill see about integrating them so that others can benefit from your improvements.
Enhancements:
- Implement a power of 2 backoff and retry for failing connections with a maximum 10 minute wait. This keeps from filling up the logs with failed repeated attempts.
<<less
Download (0.029MB)
Added: 2006-07-05 License: GPL (GNU General Public License) Price:
1211 downloads
CSCall++ 0.32

CSCall++ 0.32


CSCall++ project is a C++ library that converts common uses of syscalls and C library functions. more>>
CSCall++ project is a C++ library that converts common uses of syscalls and C library functions into forms that are more appropriate for use in a C++ context.
The library wraps functions for dealing with threads, files, FIFOs, serial I/O, sockets, and directories.
Enhancements:
- Header files are now cleaner and more sensible.
- Number conversion functions were revised.
- Example files were revised.
- Many bugs were fixed.
<<less
Download (0.41MB)
Added: 2007-04-03 License: GPL (GNU General Public License) Price:
934 downloads
Dictator 0.9.7

Dictator 0.9.7


Dictator project is a Rapid Serial Visual Presentation (RSVP) on-screen text reader. more>>
Dictator project is a Rapid Serial Visual Presentation (RSVP) on-screen text reader.
Dictator permits faster, easier on-screen reading of text using the method of Rapid Serial Visual Presentation (RSVP). Features include dynamic text flow, Unicode support, a bookmark manager, customizable Web references, customizable text import filters, fullscreen mode, and more.
The problem with these texts is that reading them on-screen the conventional way is a drag and printing them out is time-consuming, costly, and wasteful. Dictator provides an alternative approach called Rapid Serial Visual Presentation (RSVP) in which words are displayed consecutively in the same place at a user-controllable rate.
This method prevents unconscious re-reading of adjacent text and decreases the tendency of the reader to oralise the text, allowing for increased reading speeds. RSVP also permits the use of larger fonts for text display which improves text clarity. While it does take some getting used to, with a little practise you may find that reading with Dictator becomes faster and easier than reading from a book.
Main features:
- Rapid Serial Visual Presentation (RSVP) text file reading.
- Single word and multiword displays.
- Unicode support (with Unicode versions of wxPython only).
- Variable reading rate.
- Easy keyboard controls.
- Bookmark manager with automatic recall of last position in text.
- Dynamic text flow (rate related to word length, punctuation).
- Paragraph cues.
- Adjustable fonts and colours.
- Fullscreen mode.
- Text search.
- Customisable text filters allow scraping from PDF/html/Microsoft Word Documents.
- Customisable web queries on current word (e.g. look up definition).
- Open from clipboard.
- Open URL (via text filter only).
<<less
Download (MB)
Added: 2007-01-19 License: GPL (GNU General Public License) Price:
1010 downloads
GtkTerm 0.99.5

GtkTerm 0.99.5


GtkTerm is a clone of the famous Hyperterminal. more>>
GtkTerm is a "clone" of the famous Hyperterminal. But it is much more simple, that is to say, that it can only communicate with a serial link and that it does not support all the modem protocols.
If you are searching for a more complete application of that kind that is more dedicated to be used with a modem, have a look at minicom. I wrote this gtkterm because I am electronician, and there was no simple program that could be used to dialog on a serial port easily.
Main features:
- Serial port terminal window
- Serial port setup (speed, parity, bits, stopbits, flow control)
- Using the termios API
- Possible to send a file (only RAW data, no protocol)
- Possible to save data (RAW also)
- End of line delay while sending a file
- Special character wait before next line while sending a file
- Possible to toggle control lines manually (DTR, CTS) and send breaks
- Also reads the state of control lines (RTS, CD, DSR, RI)
- Hexadecimal view
- Possible to send raw hexadecimal chars
- Possible to define macros (keyboard shortcuts)
<<less
Download (0.33MB)
Added: 2006-07-19 License: GPL (GNU General Public License) Price:
1213 downloads
Hardware::iButton 0.03

Hardware::iButton 0.03


Hardware::iButton is a Perl module that allows to talk to DalSemi iButtons via a DS2480 serial widget. more>>
Hardware::iButton is a Perl module that allows to talk to DalSemi iButtons via a DS2480 serial widget.

SYNOPSIS

use Hardware::iButton::Connection;
$c = new Hardware::iButton::Connection "/dev/ttyS0";
@b = $c->scan();
foreach $b (@b) {
print "family: ",$b->family(), "serial number: ", $b->serial(),"n";
print "id: ",$b->id(),"n"; # id = family . serial . crc
print "reg0: ",$b->readreg(0),"n";
}

This module talks to iButtons via the "active" serial interface (anything using the DS2480, including the DS1411k and the DS 9097U). It builds up a list of devices available, lets you read and write their registers, etc.

The connection object is an Hardware::iButton::Connection. The main user-visible purpose of it is to provide a list of Hardware::iButton::Device objects. These can be subclassed once their family codes are known to provide specialized methods unique to the capabilities of that device. Those devices will then be Hardware::iButton::Device::DS1920, etc.

iButtons and solder-mount Touch Memory devices are each identified with a unique 64-bit number. This is broken up into 8 bits of a "family code", which specifies the part number (and consequently the capabilities), then 48 bits of device ID (which Dallas insures is globally unique), then 8 bits of CRC. When you pass these IDs to and from this package, use hex strings like "0123456789ab".

<<less
Download (0.021MB)
Added: 2007-08-15 License: Perl Artistic License Price:
808 downloads
THC-Shagg 0.2.0

THC-Shagg 0.2.0


THC-Shagg is a modular application to bruteforce check digit algorithms. more>>
THC-Shagg is a modular application to bruteforce check digit algorithms. THC-Shagg project can be used to gain information about serial numbers that use check digit algorithms.

Once THC-Shagg has analysed a set of serial numbers and found matching check digit algorithms, it is able to generate complete new serial numbers using a saved file containg the matched states.

This page demonstrates the use of THC-Shagg in "daily" life and lists some serial numbers, that have been successfully analysed using Shagg.

Development & Contributions

Youve found some serial numbers and were able to analyse the check digit algorithms using Shagg. Youve some new ideas, you know something about fresh or still un-implemented check digit algorithms. Contribute! And help us making THC Shagg more powerful. Feel free to drop an email to Plasmoid, plasmoid@thc.org.

If you are interested in joining THC, why not write some new classes for THC-Shagg or extend the current version to analyse Web session IDs or other serial numbers? The documented programming API to all classes and interfaces is available online. The source code for THC-Shagg is bundled with the current release, so that you can compile it yourself, if you want to.

How it works:

A check digit algorithm uses the digits of a serial number to construct a check digit, it is not necessary that the digits are numeric values, they can be extended to alpha-numeric values. THC-Shagg currently implements the following algorithms:

Full name Internal name
-------------------------------- ----------------
binary Modulus 7 DR Modulus 7
binary Modulus 9 DR Modulus 9
weighted Modulus 10 DR Modulus 10 Basic
weighted Modulus 10 Luhn Modulus 10 Luhn
weighted Modulus 10 IBM Modulus 10 CC
weighted Modulus 11 DSR Modulus 11

Future releases will implement more algorithms. To get a list of all available algorithms use the -A. For simplicity this version mixes binary and weighted algorithms, DR and DSR algorithms, future version of THC-Shagg may include separate options for binary, weighted, DR and DSR algorithms. As this is the first release, only the most common algorithms have been implemented.

For details on the concept of each algorithms consult the source code of THC-Shagg or browse the web, there are some good information covering these algorithms.

Most of the algorithms above operate using so called weights. Weights are just a sequence of numbers that are multiplied with the individual digits of the serial number to be checked. THC-Shagg generates all weights up to a specified length and checks the serial numbers against all of these weight using all algorithms.

Example: All weights up to length 3

1,2,3,4,5,6,7,8,9,
01,02,03,04,05,06,07,08,09,10,...99
001,002,003,004,005,006,007,...999

THC-Shagg ignores all weights that only consist of zeros because they result in fault-positives and are not used in check digit algorithms.

In order to find the position of a check digit, THC-Shagg splits the serial numbers into partitions. A partition has a head and a tail, these parts are ignored during analysis of the serial numbers. THC-Shagg generates all partitions up to a specified minimum length where length is the length of the part to be analyzed. The programs checks the serial number against these partitions using weights and algorithms.
<<less
Download (0.13MB)
Added: 2006-03-08 License: GPL (GNU General Public License) Price:
1329 downloads
PCE 0.1.7

PCE 0.1.7


PCE is an IBM PC 5150 hardware emulator. more>>
PCE is an IBM PC 5150 hardware emulator. PCE emulates most of the hardware of an IBM PC 5150.
The emulation is complete enough to boot DOS and run most DOS applications.
Emulated parts:
CPU A complete 8086/80186 emulator. Switching between 8086 and 80186 can be done at runtime. Switching between x86 and x88 can be done at compile time.
BIOS The included BIOS is a partially disassembled, slightly hacked IBM BIOS dated 1982-10-27.
8237 DMAC Supported
8250 UART Supported
8253 PIT Only counting modes 0, 2 and 3 are supported at this time
8255 PPI Supported
8259 PIC Supported
MDA Supported
CGA Supported
HGC Supported
EGA Supported. No user defined fonts. Requires a custom bios (included).
EMS Supported, with custom DOS driver
XMS Supported, with custom DOS driver
Disks Only supported through INT 13h at the moment.
Mouse A Microsoft serial mouse is emulated.
Parallel Port Partially supported. Output is written to a file.
Serial Port Partially supported. Output is written to a file.
Enhancements:
- A lot of small bugfixes and minor feature enhancements were integrated.
<<less
Download (0.66MB)
Added: 2006-07-25 License: GPL (GNU General Public License) Price:
1193 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5