miranda im protocols
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 1847
Digital Camera Protocol 0.0
Digital Camera Protocol is another command-line utility for DC21x cameras, this one looks and works just like ftp command. more>>
Digital Camera Protocol is another command-line utility for DC21x cameras, this one looks and works just like "ftp" command. Not written by me, but uses some of my low-level Kodak code from digicam.
<<less Download (0.015MB)
Added: 2006-10-19 License: GPL (GNU General Public License) Price:
1102 downloads
File Service Protocol 2.8.1b24
File Service Protocol is a UDP-based file transfer protocol which is excellent for bad lines. more>>
FSP stands for File Service Protocol. It is a very lightweight UDP based protocol for transferring files.
FSP has many benefits over FTP, mainly for running anonymous archives. FSP protocol is valuable in all kinds of environments because it is one of the only TCP/IP protocols that is not aggressive about bandwidth, while still being sufficiently fault tolerant.
FSP is what anonymous FTP *should* be.
FSP: reliable and bandwidth friendly way to access publicly available data. Some people calls it UDP FTP.
Enhancements:
- use getopt from stdio.h instead of getopt.h in fspscan.c
- fspscan now compiles on AIX and other OS without glibc (hoaxter)
- !! fixed fatal bug from b23. Server sends large packets to clients if
- client request has not prefered reply size inside. This confuses all old fsp clients.
- common/strdup.c removed
- bsd_src/function.c bcopy -> memmove
- removed STDC_HEADER checks, drop support for pre-ANSI compilers started work on alternate SCons based build system
- fspd: use urandom, not random -> avoid hangs on Lin suck 2.6
- build system converted to SCons
- !! fixed directory listing bug in client library introduced in beta23
- improvements to security of FSP clients
- seq. numbers are now randomized
- seed random number generator in fsp clients
- check cmd in received packets
- check pos in received packets
<<lessFSP has many benefits over FTP, mainly for running anonymous archives. FSP protocol is valuable in all kinds of environments because it is one of the only TCP/IP protocols that is not aggressive about bandwidth, while still being sufficiently fault tolerant.
FSP is what anonymous FTP *should* be.
FSP: reliable and bandwidth friendly way to access publicly available data. Some people calls it UDP FTP.
Enhancements:
- use getopt from stdio.h instead of getopt.h in fspscan.c
- fspscan now compiles on AIX and other OS without glibc (hoaxter)
- !! fixed fatal bug from b23. Server sends large packets to clients if
- client request has not prefered reply size inside. This confuses all old fsp clients.
- common/strdup.c removed
- bsd_src/function.c bcopy -> memmove
- removed STDC_HEADER checks, drop support for pre-ANSI compilers started work on alternate SCons based build system
- fspd: use urandom, not random -> avoid hangs on Lin suck 2.6
- build system converted to SCons
- !! fixed directory listing bug in client library introduced in beta23
- improvements to security of FSP clients
- seq. numbers are now randomized
- seed random number generator in fsp clients
- check cmd in received packets
- check pos in received packets
Download (0.33MB)
Added: 2005-04-26 License: MIT/X Consortium License Price:
1642 downloads
Ethics Search Protocol 1.87
Ethics Search Protocol in short ESP is an XML-based protocol for search engines. more>>
Ethics Search Protocol in short ESP is an XML-based protocol for search engines that is designed to allow people to express specific ethical requirements when performing searches.
Consumers seldom get the chance to communicate ethical requirements because the proper communication channel does not exist. This project has the goal to offer an open source specification and implementation for that missing communication channel.
Enhancements:
- Changes were made to Category, OrganizationSearchParameters, SearchProfile, and Community.
- PolicyReference complements PolicyStatement.
- EvaluationScheme complements VotingScheme.
- The Envelope type was removed.
- The documentation was improved.
<<lessConsumers seldom get the chance to communicate ethical requirements because the proper communication channel does not exist. This project has the goal to offer an open source specification and implementation for that missing communication channel.
Enhancements:
- Changes were made to Category, OrganizationSearchParameters, SearchProfile, and Community.
- PolicyReference complements PolicyStatement.
- EvaluationScheme complements VotingScheme.
- The Envelope type was removed.
- The documentation was improved.
Download (0.020MB)
Added: 2007-01-04 License: GPL (GNU General Public License) Price:
1023 downloads
IANA /etc Files 2.20
IANA /etc Files is a tool that generates /etc/services and /etc/protocols from IANA data. more>>
IANA /etc Files installs /etc/services and /etc/protocols using data from the Internet Assigned Numbers Authority. Included are snapshots of the data from the IANA, scripts to transform that data into the needed formats, and scripts to fetch the latest data.
Installation
The installation process is flexible and friendly to unattended installation even though, due to its simplicity, it does not use Autoconf.
For basic installation run:
make
su
make install
This creates /etc/services and /etc/protocols without using internet access.
To install in a different location, use something like:
make PREFIX=/mnt/tmp install
This would create /mnt/tmp/etc/services and /mnt/tmp/etc/protocols.
For unusual installations, "make PREFIX=/foo ETC_DIR=bar install" will create /foo/bar/services and /foo/bar/protocols.
Enhancements:
- This release contains updated data from the IANA, improvements to the test function, and support for generating stripped files.
- It is the second of a series of planned changes intended to meet the needs of distributions.
<<lessInstallation
The installation process is flexible and friendly to unattended installation even though, due to its simplicity, it does not use Autoconf.
For basic installation run:
make
su
make install
This creates /etc/services and /etc/protocols without using internet access.
To install in a different location, use something like:
make PREFIX=/mnt/tmp install
This would create /mnt/tmp/etc/services and /mnt/tmp/etc/protocols.
For unusual installations, "make PREFIX=/foo ETC_DIR=bar install" will create /foo/bar/services and /foo/bar/protocols.
Enhancements:
- This release contains updated data from the IANA, improvements to the test function, and support for generating stripped files.
- It is the second of a series of planned changes intended to meet the needs of distributions.
Download (0.16MB)
Added: 2006-11-15 License: Open Software License Price:
1075 downloads
Generic Protocol Framework 1.0 RC1
Generic Protocol Framework aims to allow users to rapidly prototype different emerging communications protocols. more>>
Generic Protocol Framework aims to allow users to rapidly prototype different emerging communications protocols. Implementations can be easily "dropped in" and tested independant of a finished product. Testing on both the end product, and the protocol itself can be easily accomplished. The tool aims to provide the developer and end user with a robust solution which can track the size of messages, how rapidly they will be generated, and how many of each type can be seen.
Why the GPF:
There are many similar tools available. The problem with many of these tools is that they are 1) closed source, 2) not easily adaptable to a specific implementation (they use custom languages), 3) expensive. The advantages of the GPF are its open source nature, the ease of which it can be adapted, and the cost: free!
Basic Flow:
Modification of the GPF is fairly simple. Tool-opts.h contains the basic options that will be applied to the packet while it is being built. To transmit a packet, the system calls the tx_message() function, and passes the message ID as well as the option block. This is then passed to the custom function: tx_message_custom() in tx.c. From the message id, the system selects an appropriate tx_* function (to be implemented by the user) and passes an unsigned char **, where the buffer will be written, and the option block. In turn, that function will make heavy use of the add_buf_tu*() functions, which will allow the user to add a tubyte8, tuint16, or tuint32 number to the buffer.
In daemonize mode, the basic options are set, and the system then listens for incomming packets. When a packet arrives, the system calls basic_parse() on the packet. This function then calls basic_parse_custom(), found in parse.c. In turn, this can call any appropriate parsing helpers, including the get_tu*() functions, which allow the user to retrieve a tubyte8, tuint16, or tuint32 from the buffer. CAVEAT: if the first two bytes of the buffer are zerod, it will be treated as an END message. However, recovery is available. In the basic_parse_custom() message, you can set the end_signal_caught variable of the option_block to 0. In this case, it will not stop the daemon from running.
Enhancements:
- Currently, TCP support is somewhat experimental.
- Testing for that portion will be ongoing.
- No clear examples are provided.
- The examples/ directory contains the precursors to a MIP example.
<<lessWhy the GPF:
There are many similar tools available. The problem with many of these tools is that they are 1) closed source, 2) not easily adaptable to a specific implementation (they use custom languages), 3) expensive. The advantages of the GPF are its open source nature, the ease of which it can be adapted, and the cost: free!
Basic Flow:
Modification of the GPF is fairly simple. Tool-opts.h contains the basic options that will be applied to the packet while it is being built. To transmit a packet, the system calls the tx_message() function, and passes the message ID as well as the option block. This is then passed to the custom function: tx_message_custom() in tx.c. From the message id, the system selects an appropriate tx_* function (to be implemented by the user) and passes an unsigned char **, where the buffer will be written, and the option block. In turn, that function will make heavy use of the add_buf_tu*() functions, which will allow the user to add a tubyte8, tuint16, or tuint32 number to the buffer.
In daemonize mode, the basic options are set, and the system then listens for incomming packets. When a packet arrives, the system calls basic_parse() on the packet. This function then calls basic_parse_custom(), found in parse.c. In turn, this can call any appropriate parsing helpers, including the get_tu*() functions, which allow the user to retrieve a tubyte8, tuint16, or tuint32 from the buffer. CAVEAT: if the first two bytes of the buffer are zerod, it will be treated as an END message. However, recovery is available. In the basic_parse_custom() message, you can set the end_signal_caught variable of the option_block to 0. In this case, it will not stop the daemon from running.
Enhancements:
- Currently, TCP support is somewhat experimental.
- Testing for that portion will be ongoing.
- No clear examples are provided.
- The examples/ directory contains the precursors to a MIP example.
Download (0.009MB)
Added: 2006-12-07 License: Freely Distributable Price:
1054 downloads
Multi-Protocol Remote Login 0.3.0
Multi-Protocol Remote Login provides a middleware allowing SSH, telnet, and local logins from the login: prompt. more>>
Multi-Protocol Remote Login provides a middleware allowing SSH, telnet, and local logins from the login: prompt.
MPRL is a middleware application between a *getty program and SSH, telnet, and other such remote-login protocols. It allows a user at a Linux terminal to log into other systems without needing a valid local user-id. It currently supports telnet, ssh, and /bin/login.
It syntax follows the [protocol:]user[@host][:port] fashion.
These are valid logins:
- buanzo - Normal local login: /bin/login gets called.
- buanzo@linux.org.ar - SSH protocol by default: /usr/bin/ssh gets called
- ssh:buanzo@webserver.algo.net
<<lessMPRL is a middleware application between a *getty program and SSH, telnet, and other such remote-login protocols. It allows a user at a Linux terminal to log into other systems without needing a valid local user-id. It currently supports telnet, ssh, and /bin/login.
It syntax follows the [protocol:]user[@host][:port] fashion.
These are valid logins:
- buanzo - Normal local login: /bin/login gets called.
- buanzo@linux.org.ar - SSH protocol by default: /usr/bin/ssh gets called
- ssh:buanzo@webserver.algo.net
Download (0.022MB)
Added: 2007-02-28 License: GPL (GNU General Public License) Price:
971 downloads
Very Strange Tunneling Tool 0.5.0
Very Strange Tunneling Tool (VSST) is a multi-protocol tunneling tool. more>>
Very Strange Tunneling Tool (VSST) is a multi-protocol tunneling tool. It accepts input by TCP stream sockets and FIFOs, and can send data via TCP, POP3, and ICMP tunneling.
HOW TO COMPILE
Run the following command:
OS | COMMAND
-----------------------
linux+bsd | make
solaris | make solaris[2]
other unix| try both :-)[1]
[1]: Give me root access to your box and I will port it. Im interested in porting vstt to Solaris x86, Solaris sparc, SGI IRIX, AIX, ...
[2]: Never tested since the hardware of my Solaris box is broken.
HOW TO INSTALL
Run make install
<<lessHOW TO COMPILE
Run the following command:
OS | COMMAND
-----------------------
linux+bsd | make
solaris | make solaris[2]
other unix| try both :-)[1]
[1]: Give me root access to your box and I will port it. Im interested in porting vstt to Solaris x86, Solaris sparc, SGI IRIX, AIX, ...
[2]: Never tested since the hardware of my Solaris box is broken.
HOW TO INSTALL
Run make install
Download (0.088MB)
Added: 2006-10-09 License: BSD License Price:
1117 downloads
Akeni Instant Messaging IM - Pro 1.2.75
Akeni Instant Messaging - Pro is a client/server instant messaging platform. more>>
Akeni Instant Messaging - Pro is a client/server instant messaging platform that allows companies to host their own secured private IM system. The client has an user interface similar to AIM, ICQ, or MSN Messenger. It supports all the standard IM features such as chat, group conference, presence management, file transfer, offline messages and emergency alert/notification. Extra features include contact management and optional tabbed chat sessions.
The server has administration tools like managing user accounts, client-side logging capabilities and peer-to-peer file transfers. Akeni Pro Messenger can be setup on a private network without connecting to the internet and can easily be setup for use inside and outside the company firewall.
<<lessThe server has administration tools like managing user accounts, client-side logging capabilities and peer-to-peer file transfers. Akeni Pro Messenger can be setup on a private network without connecting to the internet and can easily be setup for use inside and outside the company firewall.
Download (3.1MB)
Added: 2006-06-19 License: GPL (GNU General Public License) Price:
1225 downloads
Bio::MAGE::Protocol::Software 20020902.6
Bio::MAGE::Protocol::Software - Software represents the software used. more>>
Bio::MAGE::Protocol::Software - Software represents the software used.
SYNOPSIS
use Bio::MAGE::Protocol::Software;
# creating an empty instance
my $software = Bio::MAGE::Protocol::Software->new();
# creating an already populated instance
my $software = Bio::MAGE::Protocol::Software->new(softwareManufacturers=>$softwareManufacturers_value,
softwares=>$softwares_value,
hardware=>$hardware_value,
type=>$type_value);
# setting and retrieving object associations
my $softwareManufacturers_val = $software->softwareManufacturers();
$software->softwareManufacturers($value);
my $softwares_val = $software->softwares();
$software->softwares($value);
my $hardware_val = $software->hardware();
$software->hardware($value);
my $type_val = $software->type();
$software->type($value);
<<lessSYNOPSIS
use Bio::MAGE::Protocol::Software;
# creating an empty instance
my $software = Bio::MAGE::Protocol::Software->new();
# creating an already populated instance
my $software = Bio::MAGE::Protocol::Software->new(softwareManufacturers=>$softwareManufacturers_value,
softwares=>$softwares_value,
hardware=>$hardware_value,
type=>$type_value);
# setting and retrieving object associations
my $softwareManufacturers_val = $software->softwareManufacturers();
$software->softwareManufacturers($value);
my $softwares_val = $software->softwares();
$software->softwares($value);
my $hardware_val = $software->hardware();
$software->hardware($value);
my $type_val = $software->type();
$software->type($value);
Download (0.45MB)
Added: 2007-01-08 License: Perl Artistic License Price:
1021 downloads
TAHI Test Suite (Upper Layer Protocol) 1.0
TAHI Test Suite provides a mechanism for validating an IPv6 implementation against a standardized test. more>>
TAHI Test Suite provides a mechanism for validating an IPv6 implementation against a standardized test for conformance to the IPv6 specification, extensions and directly related protocols.
Enhancements:
- Ported FreeBSD-4.x
- Dont support FreeBSD 2.x
- pa can decode MIP6 packets
- All interoperability test tools is included.
<<lessEnhancements:
- Ported FreeBSD-4.x
- Dont support FreeBSD 2.x
- pa can decode MIP6 packets
- All interoperability test tools is included.
Download (0.10MB)
Added: 2006-03-14 License: BSD License Price:
1320 downloads
Other version of TAHI Test Suite
License:BSD License
Atom Publishing Protocol framework for Ruby 0.5.0
Atom Publishing Protocol framework for Rubys goal is to make adopting Atom Publishing Protocol(APP) support in web applications more>>
Atom Publishing Protocol framework for Rubys goal is to make adopting Atom Publishing Protocol(APP) support in web applications as easy as it can be. This is to be reached by implementing a framework that handles the protocol-level duties for the programmer, while not making any requirements for the site design. Details of the project are laid down in a roadmap.
The way that this framework realizes this functionality is by implementing a base class for each back-end. At the moment there is only one back-end, for Ruby on Rails. The base classes then expect that the users application responds to a certain interface that makes the content information storing the responsibility of the application.
While implementing the framework Im going to follow two principles, simplicity and generality. Simplicity in that sense that the framework only does what it needs to do, nothing else, thus staying out of the way of the developer, laying down as few constraints on the application as possible.
Generality principle follows on the same track. As the overhead from using the framework is in the minimum, the field of application gets wider. From technical point of view the generality will be helped by multiple back-ends that enable the use of framework in many different environments.
The APP is currently an Internet-Draft and hence most likely will change in near future. For this, it is better to keep the framework as simple as possible so that it can be refactored with minimum effort.
The work for this project is freely available(MIT licensed) from this website. I am writing this framework as a part of my final thesis at the Tampere University of Technology, Finland.
<<lessThe way that this framework realizes this functionality is by implementing a base class for each back-end. At the moment there is only one back-end, for Ruby on Rails. The base classes then expect that the users application responds to a certain interface that makes the content information storing the responsibility of the application.
While implementing the framework Im going to follow two principles, simplicity and generality. Simplicity in that sense that the framework only does what it needs to do, nothing else, thus staying out of the way of the developer, laying down as few constraints on the application as possible.
Generality principle follows on the same track. As the overhead from using the framework is in the minimum, the field of application gets wider. From technical point of view the generality will be helped by multiple back-ends that enable the use of framework in many different environments.
The APP is currently an Internet-Draft and hence most likely will change in near future. For this, it is better to keep the framework as simple as possible so that it can be refactored with minimum effort.
The work for this project is freely available(MIT licensed) from this website. I am writing this framework as a part of my final thesis at the Tampere University of Technology, Finland.
Download (0.008MB)
Added: 2006-05-05 License: MIT/X Consortium License Price:
1267 downloads
Bio::MAGE::Protocol::SoftwareApplication 20020902.6
Bio::MAGE::Protocol::SoftwareApplication is a Perl module. more>>
Bio::MAGE::Protocol::SoftwareApplication is a Perl module.
SYNOPSIS
use Bio::MAGE::Protocol::SoftwareApplication;
# creating an empty instance
my $softwareapplication = Bio::MAGE::Protocol::SoftwareApplication->new();
# creating an already populated instance
my $softwareapplication = Bio::MAGE::Protocol::SoftwareApplication->new(releaseDate=>$releaseDate_value,
version=>$version_value,
software=>$software_value);
# setting and retrieving object attributes
my $releaseDate_val = $softwareapplication->releaseDate();
$softwareapplication->releaseDate($value);
my $version_val = $softwareapplication->version();
$softwareapplication->version($value);
# setting and retrieving object associations
my $software_val = $softwareapplication->software();
$softwareapplication->software($value);
<<lessSYNOPSIS
use Bio::MAGE::Protocol::SoftwareApplication;
# creating an empty instance
my $softwareapplication = Bio::MAGE::Protocol::SoftwareApplication->new();
# creating an already populated instance
my $softwareapplication = Bio::MAGE::Protocol::SoftwareApplication->new(releaseDate=>$releaseDate_value,
version=>$version_value,
software=>$software_value);
# setting and retrieving object attributes
my $releaseDate_val = $softwareapplication->releaseDate();
$softwareapplication->releaseDate($value);
my $version_val = $softwareapplication->version();
$softwareapplication->version($value);
# setting and retrieving object associations
my $software_val = $softwareapplication->software();
$softwareapplication->software($value);
Download (0.45MB)
Added: 2007-01-11 License: Perl Artistic License Price:
1016 downloads

BitWise IM for Linux 1.7.3
It is for Linux, direct connect, sending messages, etc. more>> BitWise IM is an instant messenger with many advanced features, encrypted using proven, industry-standard methods, available for Windows, Mac OS X and Linux, direct connect, sending messages, etc. without a server, its own network that does not rely on another system, committed to privacy with no ads or spyware. Explore BitWises features Select a feature on the left
"I am more than pleased with BitWise and have been trying to get others to con-
sider switching over from other IM programs." - Submitted on a user survey
What are BitWise Personal, Plus and Professional?
BitWise Personal is for personal/home use and is free. Personal may not be used for any business or organization.
BitWise Plus is also for personal/home use, but offers additional encryption and security features for a small, one-time fee.
BitWise Professional is business-class instant messaging, providing administration, user rights, technical support, and more.<<less
Download (3.20MB)
Added: 2009-04-21 License: Freeware Price: Free
188 downloads
parprouted 0.64
parprouted is a daemon for transparent IP (Layer 3) proxy ARP bridging. more>>
parprouted is a daemon for transparent IP (Layer 3) proxy ARP bridging. This is useful for creation of transparent firewalls and bridging networks with different MAC protocols.
For installation follow these commands:
Typing "make all && make install" will install parprouted into /usr/local hierarchy.
Enhancements:
- A bug that caused parprouted to send ARP requests for incomplete records has been fixed.
<<lessFor installation follow these commands:
Typing "make all && make install" will install parprouted into /usr/local hierarchy.
Enhancements:
- A bug that caused parprouted to send ARP requests for incomplete records has been fixed.
Download (0.017MB)
Added: 2007-01-14 License: GPL (GNU General Public License) Price:
1016 downloads
SimpleAIM
A miniature console based AIM client written in pure Java. more>>
A miniature console based AIM client written in pure Java. It implements the TOC protocol and provides a solid framework for understanding and writing your own IM clients or bots. Project SimpleAIM is an open source development project aimed at providing platform independence and interoperability in the realm of instant messaging services.
This document describes the TOC protocol. The protocol is built on TCP. Framing is done by SFLAP, described at the bottom of this document. Inside each
SFLAP frame is a TOC command.
The TOC protocol is ASCII based, and special attention must be placed argument separation. The separator and the rules of separation are different for messages inbound
to TOC and outbound to the client. The rules of separation are described in sections below.
The TOC server is built mainly to service the TIC and TiK clients. Since the TIC client is a Java applet, and downloadable, TOC will NOT support multiple TOC protocol versions at the same time. Therefore, TiK users will be forced to upgrade if the protocol version changes.
TOC sends down the protocol version it expects the client to speak and understand. Note, the protocol version is a string.
<<lessThis document describes the TOC protocol. The protocol is built on TCP. Framing is done by SFLAP, described at the bottom of this document. Inside each
SFLAP frame is a TOC command.
The TOC protocol is ASCII based, and special attention must be placed argument separation. The separator and the rules of separation are different for messages inbound
to TOC and outbound to the client. The rules of separation are described in sections below.
The TOC server is built mainly to service the TIC and TiK clients. Since the TIC client is a Java applet, and downloadable, TOC will NOT support multiple TOC protocol versions at the same time. Therefore, TiK users will be forced to upgrade if the protocol version changes.
TOC sends down the protocol version it expects the client to speak and understand. Note, the protocol version is a string.
Download (0.070MB)
Added: 2006-06-17 License: GPL (GNU General Public License) Price:
1227 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above miranda im protocols search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed