xmpp
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 34
sendxmpp 0.0.8
sendxmpp is a perl-script to send xmpp (jabber), similar to what mail(1) does for mail. more>>
sendxmpp project is a perl-script to send xmpp (jabber), similar to what mail does for mail.
sendxmpp was written by me, Dirk-Jan C. Binnema, and is available under the term of the GNU General Public License v2. The hard work is done by Ryan Eatmons Net::XMPP-modules, and you need have them installed for sendxmpp to work.
Obviously, you also need a jabber account; they are freely available at jabber.org, but you can also run your own server.
sendxmpp is in use on computers around the globe, for example for distributing CVS-commit alerts, sending server warnings and notifying users.
Example:
Suppose you have to manage a remote server somewhere, and you have to keep an eye on its cpu load-average. You could write a script to check this, and run it periodically from cron. This script could contain something like:
if test "$cpuload" -gt "$CPULOADMAX"; then
top -b -n 1 | sendxmpp -s "wake up! cpu load $cpuload at `hostname`" someone@jabber.org
fi
And on my client machine, my jabber-client wil pop-up a message, depending on your client. There are many different client, for any platform/OS.
Installation:
unpack the tarball, and enter the new directory
$ perl Makefile.PL
$ make
$ make install
Enhancements:
- This version brings some documentation improvements and also you specify non-default port numbers for jabber servers.
<<lesssendxmpp was written by me, Dirk-Jan C. Binnema, and is available under the term of the GNU General Public License v2. The hard work is done by Ryan Eatmons Net::XMPP-modules, and you need have them installed for sendxmpp to work.
Obviously, you also need a jabber account; they are freely available at jabber.org, but you can also run your own server.
sendxmpp is in use on computers around the globe, for example for distributing CVS-commit alerts, sending server warnings and notifying users.
Example:
Suppose you have to manage a remote server somewhere, and you have to keep an eye on its cpu load-average. You could write a script to check this, and run it periodically from cron. This script could contain something like:
if test "$cpuload" -gt "$CPULOADMAX"; then
top -b -n 1 | sendxmpp -s "wake up! cpu load $cpuload at `hostname`" someone@jabber.org
fi
And on my client machine, my jabber-client wil pop-up a message, depending on your client. There are many different client, for any platform/OS.
Installation:
unpack the tarball, and enter the new directory
$ perl Makefile.PL
$ make
$ make install
Enhancements:
- This version brings some documentation improvements and also you specify non-default port numbers for jabber servers.
Download (0.006MB)
Added: 2006-08-08 License: GPL (GNU General Public License) Price:
1174 downloads
xmppstatusbot 0.2
xmppstatusbot script will connect to jabber/xmpp account and set status to announce what song is currently being played. more>>
xmppstatusbot script will connect to jabber/xmpp account and set status to announce what song is currently being played in your amarok. You can create dedicated account for this bot or you can use your normal one if youre not afraid (second option is really more convinient - just setup and forget). The bot itself will use negative resource priority which means it will not get any of your messages. This way you can even turn off your IM and still be able to announce music you are playing.
I wrote this as my study project to show I can write in Python. I will probably have no time to update it except fixes, but ... if you really like it you can drop me mail and if I will start being proud of this little script than Ill probably look into it more.
If youre interested in developing it more - please take it and upgrade it. Just let me know so I can share your happiness.
I have some ideas:
* remote control (so this bot will follow orders like "next", "shuffle" etc.) so you can control amarok on another computer just using your IM)
* multiaccounting
* better configuration dialog
<<lessI wrote this as my study project to show I can write in Python. I will probably have no time to update it except fixes, but ... if you really like it you can drop me mail and if I will start being proud of this little script than Ill probably look into it more.
If youre interested in developing it more - please take it and upgrade it. Just let me know so I can share your happiness.
I have some ideas:
* remote control (so this bot will follow orders like "next", "shuffle" etc.) so you can control amarok on another computer just using your IM)
* multiaccounting
* better configuration dialog
Download (0.020MB)
Added: 2007-07-18 License: GPL (GNU General Public License) Price:
828 downloads
xmppjca 2005-11-25
xmppjca project is a JCA 1.5 resource Adapter for managing connections to a XMPP (aka jabber) server from a J2EE application. more>>
xmppjca project is a JCA 1.5 resource Adapter for managing connections to a XMPP (aka jabber) server from a J2EE application server (for instance JBoss). The resource adapter has been written to conform to the JCA 1.5 specification but only JBoss has been tested. The RA uses the smack API to connect to XMPP servers.
The connector supports multiple connections to multiple servers and provides an abstraction of the underlying smack api that in addition to connection management provides support for extensions from su-smack which includes support for JEP-0060 aka publish subscribe.
Currently the RA only supports container managed security. Future versions will support bean managed security using JAAS. The goal is eventually support single-sign-on using SASL+GSSAPI to XMPP servers which support this mechanism.
Currently the RA does not support transactions. The precise way in which this will be supported is a matter of debate.
Installation
The project consists of two parts - xmppjca and xmppjca-spec. Build both artifacts. Deploy the rar-file in your J2EE-server. In a standard JBoss- installation this means copying the rar-file to $JBOSS_HOME/server/default/deploy. The xmppjca-spec-< version >.jar should be placed in the classpath of clients who need to use the resource adapter. In a standard JBoss-installation the easiest way is to copy the file to $JBOSS_HOME/server/default/lib. In most situations the application server will hotdeploy the rar-file but not the jar- file so a restart is needed whenever you update the spec-file.
<<lessThe connector supports multiple connections to multiple servers and provides an abstraction of the underlying smack api that in addition to connection management provides support for extensions from su-smack which includes support for JEP-0060 aka publish subscribe.
Currently the RA only supports container managed security. Future versions will support bean managed security using JAAS. The goal is eventually support single-sign-on using SASL+GSSAPI to XMPP servers which support this mechanism.
Currently the RA does not support transactions. The precise way in which this will be supported is a matter of debate.
Installation
The project consists of two parts - xmppjca and xmppjca-spec. Build both artifacts. Deploy the rar-file in your J2EE-server. In a standard JBoss- installation this means copying the rar-file to $JBOSS_HOME/server/default/deploy. The xmppjca-spec-< version >.jar should be placed in the classpath of clients who need to use the resource adapter. In a standard JBoss-installation the easiest way is to copy the file to $JBOSS_HOME/server/default/lib. In most situations the application server will hotdeploy the rar-file but not the jar- file so a restart is needed whenever you update the spec-file.
Download (MB)
Added: 2007-04-05 License: GPL (GNU General Public License) Price:
933 downloads
Mule 1.3
Mule is the leading open source ESB (Enterprise Service Bus) and integration platform. more>>
Mule is the leading open source ESB (Enterprise Service Bus) and integration platform. Mule is a scalable, highly distributable object broker that can seamlessly handle interactions with services and applications using disparate transport and messaging technologies.
Main features:
- J2EE 1.4 Enterprise Service Bus (ESB) and Messaging broker
- Pluggable connectivity such as JMS (1.0.2b and 1.1), VM (embedded), JDBC, TCP, UDP, multicast, http, servlet, SMTP, POP3, file, XMPP.
- JBI Integration.
- Orchestration of services using WS-BPEL and Mule components and routers.
- Support for asynchronous, synchronous and request-response event processing over any transport.
- Web Services using XFire (STaX-based) Axis or Glue.
- Flexible deployment [Topologies] including Client/Server, Peer-to-Peer, ESB and Enterprise Service Network.
- Declarative and Programmatic transaction support including XA support.
- End-to-End support for routing, transport and transformation of events.
- Spring framework Integration. Can be used as the ESB container and Mule can be easily embedded into Spring applications.
- Highly scalable enterprise server using the SEDA processing model.
- REST API to provide technology agnostic and language neutral web based access to Mule Events
- Powerful event routing based on patterns in the popular EIP book.
- Dynamic, declarative, content-based and rule-based routing options.
- Non-Intrusive approach. Any object can be managed by the ESB container.
- Powerful Application Integration framework
- Fully extensible development model
Enhancements:
- XFire now supports STaX-based streaming SOAP, JavaSpaces JAAS Security Provider, Spring Remoting, HiveMind, and these transaction managers: Weblogic, Websphere, JRun, JBoss, Resin, and Generic Jndi-based.
- Performance improvements were made and full character set encoding support and internationalization was implemented.
- Transport-specific session handling was added.
- Over 300 issues were closed.
- The Sandbox now has jBPM Transport, specialised Tibco transport, specialised MQ Series transport, a SAP module, and Maven Archetypes for building template projects.
<<lessMain features:
- J2EE 1.4 Enterprise Service Bus (ESB) and Messaging broker
- Pluggable connectivity such as JMS (1.0.2b and 1.1), VM (embedded), JDBC, TCP, UDP, multicast, http, servlet, SMTP, POP3, file, XMPP.
- JBI Integration.
- Orchestration of services using WS-BPEL and Mule components and routers.
- Support for asynchronous, synchronous and request-response event processing over any transport.
- Web Services using XFire (STaX-based) Axis or Glue.
- Flexible deployment [Topologies] including Client/Server, Peer-to-Peer, ESB and Enterprise Service Network.
- Declarative and Programmatic transaction support including XA support.
- End-to-End support for routing, transport and transformation of events.
- Spring framework Integration. Can be used as the ESB container and Mule can be easily embedded into Spring applications.
- Highly scalable enterprise server using the SEDA processing model.
- REST API to provide technology agnostic and language neutral web based access to Mule Events
- Powerful event routing based on patterns in the popular EIP book.
- Dynamic, declarative, content-based and rule-based routing options.
- Non-Intrusive approach. Any object can be managed by the ESB container.
- Powerful Application Integration framework
- Fully extensible development model
Enhancements:
- XFire now supports STaX-based streaming SOAP, JavaSpaces JAAS Security Provider, Spring Remoting, HiveMind, and these transaction managers: Weblogic, Websphere, JRun, JBoss, Resin, and Generic Jndi-based.
- Performance improvements were made and full character set encoding support and internationalization was implemented.
- Transport-specific session handling was added.
- Over 300 issues were closed.
- The Sandbox now has jBPM Transport, specialised Tibco transport, specialised MQ Series transport, a SAP module, and Maven Archetypes for building template projects.
Download (22.3MB)
Added: 2006-10-09 License: MPL (Mozilla Public License) Price:
1111 downloads
Empathy 2.26.2 / 2.27.3
Empathy project is a Gnome IM/voice/video client reusing Gossips UI and using Nokias MissionControl. more>>
Empathy 2.26.2 / 2.27.3 gives an application which functions as a Gnome IM/voice/video client reusing Gossips UI and using Nokias Mission Control. It has a rich set of reusable instant messaging widgets, and a GNOME client using those widgets. It uses Telepathy and Nokias Mission Control, and reuses Gossips UI.
Major Features:
- Multi-protocol: Jabber, Gtalk, MSN, IRC, Salut, and all supported by pidgin
- Auto away and extended away using gnome-screensaver
- Auto re-connect using Network Manager
- Private and group chat (with smileys, spellcheck)
- Powerful theme engine for chats (Adium themes supported)
- Log conversations, view/search in logs and prepend logs in new chats
- Voice and Video call using SIP and XMPP (including support for Google Talk voice calls)
- File transfer for XMPP
- Geolocalisation of contacts (Display contacts on a map)
- Python bindings for libempathy and libempathy-gtk
- Collaborative work using Tubes
Requirements: none
Added: 2009-06-16 License: GPL Price: FREE
93 downloads
xDash 1.02
xDash is a framework for application integration (EAI). more>>
xDash is a framework for application integration (EAI). xDash is using XMPP/jabber as the communication protocol and a set of agents. All the needed stuff is automatically generated from a CSV file, which can be comfortably edited in a spreadsheet editor.
xDash can be classified in marketing terms as:
- an Enterprise Application Integration (EAI) solution or
- an Enterprise Service Bus (ESB).
xDash is based on the concept of convergence between backend asynchronous messaging (like IBM MQSeries or JMS) and instant messaging (like IRC or Jabber).
Main features:
- You have to manage a fast integration project with little time and low budget;
- You are convinced, that integration has so many faces, that agile approach and flexible design are better than buying a "silver bullet" from big names;
- You are convinced, that integration is rather a continuous, never-ending process than a single act of some software implementation;
- You would like to concentrate on writing the integration logic in a well known environment and have no time to learn myriads of new options and APIs with little reuse;
- You need an open human readable communication protocol (XML), where you can see what is going on under the hood;
- You need a free open source multiplatform information bus for publish/subscribe integration;
- You are interested in a ground-breaking project dealing with the convergence of instant and backend asynchronous messaging.
What is the core of the xDash?
xDash is at basis every sort of an integration project, which sticks to the following rules:
- Communication over Jabber protocol;
- The extension of the message type to type=job for all relevant messages;
- The message sending schema, in which always participate a message sender, a message receiver and a message archivist ("integration chain").
- For each sort of event, triggering a Sender, there is only one integration chain defined on the server by a set of Jabber IDs and forwarding rules ("Who knows whom" schema).
- The client software of Sender and Receiver knows nobody but the Archivist.
- The jabber server forwards Senders messages sent to the Archivist, additionally to the Receivers.
<<lessxDash can be classified in marketing terms as:
- an Enterprise Application Integration (EAI) solution or
- an Enterprise Service Bus (ESB).
xDash is based on the concept of convergence between backend asynchronous messaging (like IBM MQSeries or JMS) and instant messaging (like IRC or Jabber).
Main features:
- You have to manage a fast integration project with little time and low budget;
- You are convinced, that integration has so many faces, that agile approach and flexible design are better than buying a "silver bullet" from big names;
- You are convinced, that integration is rather a continuous, never-ending process than a single act of some software implementation;
- You would like to concentrate on writing the integration logic in a well known environment and have no time to learn myriads of new options and APIs with little reuse;
- You need an open human readable communication protocol (XML), where you can see what is going on under the hood;
- You need a free open source multiplatform information bus for publish/subscribe integration;
- You are interested in a ground-breaking project dealing with the convergence of instant and backend asynchronous messaging.
What is the core of the xDash?
xDash is at basis every sort of an integration project, which sticks to the following rules:
- Communication over Jabber protocol;
- The extension of the message type to type=job for all relevant messages;
- The message sending schema, in which always participate a message sender, a message receiver and a message archivist ("integration chain").
- For each sort of event, triggering a Sender, there is only one integration chain defined on the server by a set of Jabber IDs and forwarding rules ("Who knows whom" schema).
- The client software of Sender and Receiver knows nobody but the Archivist.
- The jabber server forwards Senders messages sent to the Archivist, additionally to the Receivers.
Download (0.061MB)
Added: 2006-03-08 License: The Apache License 2.0 Price:
1325 downloads
gloox 0.9.4.1
gloox is a high-level Jabber/XMPP library for C++. more>>
gloox is a high-level Jabber/XMPP library for C++. Additionally, it offers high-level interfaces for interaction with an XMPP server. gloox is released under the GNU GPL. Commercial licenses are available.
gloox is fully compliant to XMPP Core and almost fully compliant to XMPP IM.
<<lessgloox is fully compliant to XMPP Core and almost fully compliant to XMPP IM.
Download (0.26MB)
Added: 2007-08-17 License: GPL (GNU General Public License) Price:
798 downloads
iksemel 1.3
iksemel is an XML (eXtensible Markup Language) parser library designed for Jabber applications. more>>
iksemel project is an XML (eXtensible Markup Language) parser library designed for Jabber applications.
Main features:
- Highly portable, builds on all POSIX environments and Windows (via mingw).
- Suitable for embedded systems. Code is small and highly modular, you can trim unneeded parts. Memory usage is low, parser is quite fast.
- Provides SAX, DOM and XMPP parsers.
- TLS (via gnutls) and SASL support for XMPP security.
- Only UTF8 encoding is built-in supported.
- Fully documented with examples.
Enhancements:
- New functions for appending and prepending tree nodes were added to the API.
- A file size bug in iks_load() was fixed.
- Extra padding in the base64 encoder was fixed.
- Some possible leaks in the SASL code were fixed.
<<lessMain features:
- Highly portable, builds on all POSIX environments and Windows (via mingw).
- Suitable for embedded systems. Code is small and highly modular, you can trim unneeded parts. Memory usage is low, parser is quite fast.
- Provides SAX, DOM and XMPP parsers.
- TLS (via gnutls) and SASL support for XMPP security.
- Only UTF8 encoding is built-in supported.
- Fully documented with examples.
Enhancements:
- New functions for appending and prepending tree nodes were added to the API.
- A file size bug in iks_load() was fixed.
- Extra padding in the base64 encoder was fixed.
- Some possible leaks in the SASL code were fixed.
Download (0.47MB)
Added: 2007-08-08 License: LGPL (GNU Lesser General Public License) Price:
813 downloads
palaver 0.5
palaver is a multi-user chat component for Jabber and XMPP servers. more>>
palaver is a multi-user chat component for Jabber and XMPP servers. The intention for this project is to support all features of JEP-0045 as well as the relevant extended discovery features of JEP-0128.
palaver is written in Python using the Twisted framework for Internet applications. It is licensed under the open source MIT license.
The main inspiration for writing palaver was to replace JCR mu-conference. While mu-conference has served the community well, its lack of maintenance has left many searching for a replacement.
Currently all basic multi-user chat features are supported, including some extra things like ban lists. More features are on the way, and the intention is to fully support the entire protocol.
palaver is licensed under the MIT open source license. It is free to use, modify and distribute by commercial and non-commercial users and developers.
<<lesspalaver is written in Python using the Twisted framework for Internet applications. It is licensed under the open source MIT license.
The main inspiration for writing palaver was to replace JCR mu-conference. While mu-conference has served the community well, its lack of maintenance has left many searching for a replacement.
Currently all basic multi-user chat features are supported, including some extra things like ban lists. More features are on the way, and the intention is to fully support the entire protocol.
palaver is licensed under the MIT open source license. It is free to use, modify and distribute by commercial and non-commercial users and developers.
Download (0.023MB)
Added: 2007-03-17 License: MIT/X Consortium License Price:
951 downloads
climm 0.6.4
A very portable text-mode ICQ clone. more>>
climm 0.6.4 provides you a professional and very portable text-mode ICQ clone which is designed to compile under Linux, BSD, AIX, HPUX, Windows, AmigaOS and with restrictions BeOS. Originally written by Matthew D. Smith, a great part of climm has been rewritten by Rdiger Kuhlmann, in particular the support for the new version 8 of the OSCAR protocol that became necessary, the internationalization, the file transfer and some restructuring of the code.
Major Features:
- Login: login with both the old v6 and the new v8 protocol
- Register: register new uins and setup configuration with an easy to use setup wizard
- Password: changing password
- Reconnect: reconnects when kicked by server
- Contact list: complete contact list with several ways for a concise display of online/offline users
- Status: set status arbitrarily
- Messages: send and receive messages and urls
- Acknowledged messages: send ackowledged messages to clients who understand them
- UTF-8 encoded messages: send UTF-8 encoded messages to clients who understand them
- sms: send SMS to users cell phone
- User info: request and update all user and personal information
- Search: easy search command, can search by (nearly) any information
- Visibility: be visible to certain users even when invisible, or be invisible to certain users at any time
- Ignore: ignore certain users completely
- Chat group: request user from interest group and set owns interest group
- Events: can beep or execute arbitrary commands when other users go online, offline or send a message.
- Connections: can show a users connection info and last seen online time
- Peek: check whether someone is offline or just invisible
- tcp: full support of v8 direct connections
- SSL: supports SSL encrypted connections a la licq
- Tcl: supports scripting via the Tcl scripting language
- File transfer: full support of sending/receiving v6,v7,v8 (batch) file transfers
- Auto messages: auto replys if away, request and send auto messages
- Identification: recognizes climm/mICQ, licq, Miranda, StrICQ, &RQ, alicq, SIM, Kopete, vICQ including version number, and YSM, libicq2000-based, ICQ 2001, ICQ 2002, Trillian, ICQ2go, ICQ Lite, partially ICQ 2000
- History: writes a log of all messages to and from a user
- Debugging: easy debugging by selecting what data to display, including concise packet monitor
- i18n: translations include English, German, Serbian, Portuguese, Ukrainian, Japanese, partially Russian, French, Spanish, Romanian, Italian.
- Transcoding: transcode texts for Russian and Japanese users.
- Birthday flag: show if it is users birthday
- Socks5: supports connections via socks5
Enhancements:
- Lots of bugs were fixed.
- Some improvements were made to XMPP.
- SOCKS 5 configuration per connection was implemented.
- Layout changes related to XMPP were made.
Added: 2009-02-27 License: GPL Price: FREE
10 downloads
SNIMMER 1.0
SNIMMER stands for Single Network Instant Messaging Mediation and Relay. more>>
SNIMMER stands for Single Network Instant Messaging Mediation and Relay. SNIMMER can talk to any IM network, and can relay instant messages from one IM network to another.
Currently, one cannot use AOL messenger to chat with users on MSN, Yahoo!, or GTalk and vice-versa. SNIMMER overcomes instant messenger non-interoperability.
It has been designed primarily to help webmasters to chat with Web visitors on any IM network using any instant messenger.
What you will need:
1) Internet connection
2) IM account that you always use
3) Create a set of IM accounts for all networks (eg. AOL, ICQ, Yahoo, MSN) that you want to receive visitors from. It is essential that you create brand new accounts that were not used by you for personal chat, otherwise snimmer will clash with you online.
4) Web server where you can run a CGI script. A sample script that comes with this package is written in python but you can re-write it in your favorite language - it is very simple.
5) You neeed Python to be installed on your web server. Also you will need python-xmpp library installed too.
You can grab python here: http://www.python.org/
XMPPPY library download:
http://sourceforge.net/project/showfiles.php?group_id=97081&package_id=103821
6) You should know how to add CGI scripts to pages and how to display results. Sample script works but youll probably want a better integration with your page.
7) You have to know what jabber servers and what jabber transports you are going to use.
You can deploy your own or you can try the ones that are publicly available. You can refer to this page to find the server for you:
http://www.jabber.org/user/publicservers.shtml
In the simplest case youll need to replace example.com with the name of the server you have picked. Though it is not neccessary that transport should be on the same server. You can use transports from other servers if their policies allow that.
How to install it:
1) get it from http://www.snimmer.com/snimmer/snimmer.tar and unpack it
2) open credentials.py with a text editor. You will see something like this (lines numbers are added for readability - they should not be present in the actual file):
1 clients={
2 snimmer@example.com:{
3 login:snimmer,
4 server:example.com,
5 password:snimmer,
6 transports:{
7 xmpp:(example.com,,),
8 # icq:(icq.example.com,123456789,ICQ_password,),
9 # yahoo:(yahoo.example.com,Yahoo_login,Yahoo_password),
10 # msn:(msn.example.com,MSN_login@hotmail.com,MSN_password),
11 # aim:(aim.example.com,AIM_screenname,AIM_password),
13 },
14 },
15
16 ## This is another connection. If you want to be able to receive two calls at the same time
17 ## uncomment it. To receive even more calls - add more such sections
18 # snimmer2@example.com:{
19 # login:snimmer2,
20 # server:example.com,
21 # password:snimmer,
22 # transports:{
23 # icq:(icq.example.com,123456780,ICQ_password2,),
24 # },
25 # },
26
27 }
28
29 SPOOL=rc:snimmerspool
30 SPOOL=r/tmp/snimmerspool
31
32 publisher_im=icq
33 publisher_screenname=123456789
34
35 blocked_ips=blocked.txt
<<lessCurrently, one cannot use AOL messenger to chat with users on MSN, Yahoo!, or GTalk and vice-versa. SNIMMER overcomes instant messenger non-interoperability.
It has been designed primarily to help webmasters to chat with Web visitors on any IM network using any instant messenger.
What you will need:
1) Internet connection
2) IM account that you always use
3) Create a set of IM accounts for all networks (eg. AOL, ICQ, Yahoo, MSN) that you want to receive visitors from. It is essential that you create brand new accounts that were not used by you for personal chat, otherwise snimmer will clash with you online.
4) Web server where you can run a CGI script. A sample script that comes with this package is written in python but you can re-write it in your favorite language - it is very simple.
5) You neeed Python to be installed on your web server. Also you will need python-xmpp library installed too.
You can grab python here: http://www.python.org/
XMPPPY library download:
http://sourceforge.net/project/showfiles.php?group_id=97081&package_id=103821
6) You should know how to add CGI scripts to pages and how to display results. Sample script works but youll probably want a better integration with your page.
7) You have to know what jabber servers and what jabber transports you are going to use.
You can deploy your own or you can try the ones that are publicly available. You can refer to this page to find the server for you:
http://www.jabber.org/user/publicservers.shtml
In the simplest case youll need to replace example.com with the name of the server you have picked. Though it is not neccessary that transport should be on the same server. You can use transports from other servers if their policies allow that.
How to install it:
1) get it from http://www.snimmer.com/snimmer/snimmer.tar and unpack it
2) open credentials.py with a text editor. You will see something like this (lines numbers are added for readability - they should not be present in the actual file):
1 clients={
2 snimmer@example.com:{
3 login:snimmer,
4 server:example.com,
5 password:snimmer,
6 transports:{
7 xmpp:(example.com,,),
8 # icq:(icq.example.com,123456789,ICQ_password,),
9 # yahoo:(yahoo.example.com,Yahoo_login,Yahoo_password),
10 # msn:(msn.example.com,MSN_login@hotmail.com,MSN_password),
11 # aim:(aim.example.com,AIM_screenname,AIM_password),
13 },
14 },
15
16 ## This is another connection. If you want to be able to receive two calls at the same time
17 ## uncomment it. To receive even more calls - add more such sections
18 # snimmer2@example.com:{
19 # login:snimmer2,
20 # server:example.com,
21 # password:snimmer,
22 # transports:{
23 # icq:(icq.example.com,123456780,ICQ_password2,),
24 # },
25 # },
26
27 }
28
29 SPOOL=rc:snimmerspool
30 SPOOL=r/tmp/snimmerspool
31
32 publisher_im=icq
33 publisher_screenname=123456789
34
35 blocked_ips=blocked.txt
Download (0.020MB)
Added: 2006-11-10 License: GPL (GNU General Public License) Price:
1107 downloads
Openfire 3.3.1
Openfire is a leading Open Source, cross-platform IM server based on the XMPP (Jabber) protocol. more>>
Openfire is a leading Open Source, cross-platform IM server based on the XMPP (Jabber) protocol.
Openfire server has great performance, is easy to setup and use, and delivers an innovative feature set.
Openfire is an enterprise instant messaging (EIM) server dual-licensed under the Open Source GPL and commercially. It uses the only widely adopted open protocol for instant messaging, XMPP (also called Jabber).
Openfire is incredibly easy to setup and adminster, but offers rock-solid security and performance.
Use Openfire in your organization as a more secure and feature-rich alternative to the consumer IM networks. Or, replace your existing EIM server with a more open, easier to use, and much less expensive solution.
Enterprise Grade
Openfire supports SSL/TLS encrypted connections out of the box as well as packet auditing to meet compliance requirements. Optionally tie Openfire into your organizations existing authentication system such as LDAP and then handle thousands of concurrent users on a single server.
Open Source and Open Protocol
Openfire is available under the Open Source GPL or a commercial license. It supports the open XMPP (Jabber) IM protocol and popular extensions. XMPP is supported by dozens of IM clients and allows for easy federation between IM servers. Openfire is among the most compliant XMPP servers available.
Cross-Platform
As a 100% Java application, Openfire supports Windows, Unix/Linux, and Mac OSX. The server can be deployed as a standalone application or service, or deployed in any J2EE compliant application server (Tomcat, Resin, etc) as a WAR (Web Application Archive).
Easy to Use
Get Openfire up and running within ten minutes. Then, administer the server using the web-based admin console.
Plugins
The server is easily extensible with a full plugin architecture. Visit the plugin library for a full list of available plugins.
Spark IM Client
Openfire works great with the cross-platform, feature-rich Spark IM client. Use the Spark Manager server plugin to manage the Spark clients on your server.
Server-Managed Contact Lists
Define groups of users in the server and then use the shared-group feature to automatically push those groups into users contact lists. This makes it very easy for people to start using the system and find the people they work with.
<<lessOpenfire server has great performance, is easy to setup and use, and delivers an innovative feature set.
Openfire is an enterprise instant messaging (EIM) server dual-licensed under the Open Source GPL and commercially. It uses the only widely adopted open protocol for instant messaging, XMPP (also called Jabber).
Openfire is incredibly easy to setup and adminster, but offers rock-solid security and performance.
Use Openfire in your organization as a more secure and feature-rich alternative to the consumer IM networks. Or, replace your existing EIM server with a more open, easier to use, and much less expensive solution.
Enterprise Grade
Openfire supports SSL/TLS encrypted connections out of the box as well as packet auditing to meet compliance requirements. Optionally tie Openfire into your organizations existing authentication system such as LDAP and then handle thousands of concurrent users on a single server.
Open Source and Open Protocol
Openfire is available under the Open Source GPL or a commercial license. It supports the open XMPP (Jabber) IM protocol and popular extensions. XMPP is supported by dozens of IM clients and allows for easy federation between IM servers. Openfire is among the most compliant XMPP servers available.
Cross-Platform
As a 100% Java application, Openfire supports Windows, Unix/Linux, and Mac OSX. The server can be deployed as a standalone application or service, or deployed in any J2EE compliant application server (Tomcat, Resin, etc) as a WAR (Web Application Archive).
Easy to Use
Get Openfire up and running within ten minutes. Then, administer the server using the web-based admin console.
Plugins
The server is easily extensible with a full plugin architecture. Visit the plugin library for a full list of available plugins.
Spark IM Client
Openfire works great with the cross-platform, feature-rich Spark IM client. Use the Spark Manager server plugin to manage the Spark clients on your server.
Server-Managed Contact Lists
Define groups of users in the server and then use the shared-group feature to automatically push those groups into users contact lists. This makes it very easy for people to start using the system and find the people they work with.
Download (41MB)
Added: 2007-06-08 License: GPL (GNU General Public License) Price:
930 downloads
G System 0.5.1
The G System is a free and open source simulation framework and virtual reality. more>>
The G System, often simply called "G", is an effort to create exactly this: simulation of evolution. This is both, a scientific exercise and a virtual reality where many "users" can participate in an ever changing, realistic and ... evolving universe.
G is basically a framework for virtual world simulations. And not only a framework (the "G System") but a virtual reality itself, which will become the application created with the G System.
- Multi-User 3D virtual world experience. The G System provides a 3D virtual reality that can be experienced by many users at the same time. The Users are part of the evolving universe.
- Simulation. The goal of G is to simulate a realistic, dynamic and evolving universe. To allow great flexibility a well designed core system provides the infrastructure for the world. The whole world is made up with elements.
Elements allow for creation of rule systems (like realistic physics, impact of feelings,...) to be applied to elements as well as integration of artificial intelligence (and anything else that is needed) to create evolutionary abilities.
Rule systems are created with "agents". These agents can reach arbitrary complexity and are executed as a thread, thus allowing maximum freedom to the agent design. Users can enter the world and interact with their environment, which ultimately has an impact on the evolution of the virtual universe. Thus, users make up a part of the overall simulation.
Enhancements:
LIBRARIES
G Core System (GCS):
- GCS::GObject does not store the IDs of the children anymore
- GCS::GWorldData can now return a list of children of an element
G World Engine (GWE):
- Bugs fixed concerning connecting to the G Universe
- Mutex deadlocks fixed that prevented the demo to run
- XMPP Presence subscriptions are now handled and in use
- Added new GStorage class wich implements a Qt based database layer, every database supported by Qt is supported by the G System, tested and known to work so far: QSQLITE, QMYSQL3, QPSQL7
- GStorage now used instead of GXmlStorage
- All GXmlNetwork related classes have been removed
- Fixed iterator bug that could cause crashes
- The factory has been adapted to the new database options
BINARIES
guniverseclient:
- Extracted the communication/chat area into a separate widget
- Now differentiates between internal and external contacts in the
- contact list.
- The default configuration file is now in $HOME/.guniverseclient.xml
- This makes it easy to have different configurations for every user
MISC
installer:
- 2 questions less
<<lessG is basically a framework for virtual world simulations. And not only a framework (the "G System") but a virtual reality itself, which will become the application created with the G System.
- Multi-User 3D virtual world experience. The G System provides a 3D virtual reality that can be experienced by many users at the same time. The Users are part of the evolving universe.
- Simulation. The goal of G is to simulate a realistic, dynamic and evolving universe. To allow great flexibility a well designed core system provides the infrastructure for the world. The whole world is made up with elements.
Elements allow for creation of rule systems (like realistic physics, impact of feelings,...) to be applied to elements as well as integration of artificial intelligence (and anything else that is needed) to create evolutionary abilities.
Rule systems are created with "agents". These agents can reach arbitrary complexity and are executed as a thread, thus allowing maximum freedom to the agent design. Users can enter the world and interact with their environment, which ultimately has an impact on the evolution of the virtual universe. Thus, users make up a part of the overall simulation.
Enhancements:
LIBRARIES
G Core System (GCS):
- GCS::GObject does not store the IDs of the children anymore
- GCS::GWorldData can now return a list of children of an element
G World Engine (GWE):
- Bugs fixed concerning connecting to the G Universe
- Mutex deadlocks fixed that prevented the demo to run
- XMPP Presence subscriptions are now handled and in use
- Added new GStorage class wich implements a Qt based database layer, every database supported by Qt is supported by the G System, tested and known to work so far: QSQLITE, QMYSQL3, QPSQL7
- GStorage now used instead of GXmlStorage
- All GXmlNetwork related classes have been removed
- Fixed iterator bug that could cause crashes
- The factory has been adapted to the new database options
BINARIES
guniverseclient:
- Extracted the communication/chat area into a separate widget
- Now differentiates between internal and external contacts in the
- contact list.
- The default configuration file is now in $HOME/.guniverseclient.xml
- This makes it easy to have different configurations for every user
MISC
installer:
- 2 questions less
Download (2.8MB)
Added: 2005-06-12 License: GPL (GNU General Public License) Price:
1594 downloads
GG Transport 2.2.2
GG Transport is a gateway between Jabber/XMPP and Gadu-Gadu. more>>
jGGTrans is a gateway between Jabber/XMPP and Gadu-Gadu (which is a very popular proprietary instant messaging protocol in Poland).
GG Transport allows Jabber users to use their favorite XMPP client to talk with their GG-using friends.
<<lessGG Transport allows Jabber users to use their favorite XMPP client to talk with their GG-using friends.
Download (1.1MB)
Added: 2006-06-06 License: GPL (GNU General Public License) Price:
1241 downloads
libstrophe 0.7.1
libstrophe is a library for XMPP client and component communication. more>>
libstrophe is a library for XMPP client and component communication. Our goal is to build a library that is portable, usable quickly, reliable, well documented and that implements the XMPP specification.
Main features:
- XMPP compliant
- Platform agnostic
- TLS support (coming soon)
- SASL DIGEST-MD5 and SASL PLAIN authentication
- Legacy jabber authentication
- Resource binding
- Low-level miniDOM access for manipulating stanzas
- Event handers for timed events, stanza names and/or namespaces, stanza ids
- Threadsafe (coming soon)
- High-level stanza object manipulation and handling (coming soon)
- Full documentation (coming soon)
- Customizable logging and allocation facilities
- C++ binding (coming soon)
Enhancements:
- fix a bug in the fallback to jabber auth that prevented login to jabberd 1.4 servers
- Simplify access to the default loggers, and merge the basic_logging and basic examples
- draft C++ api
<<lessMain features:
- XMPP compliant
- Platform agnostic
- TLS support (coming soon)
- SASL DIGEST-MD5 and SASL PLAIN authentication
- Legacy jabber authentication
- Resource binding
- Low-level miniDOM access for manipulating stanzas
- Event handers for timed events, stanza names and/or namespaces, stanza ids
- Threadsafe (coming soon)
- High-level stanza object manipulation and handling (coming soon)
- Full documentation (coming soon)
- Customizable logging and allocation facilities
- C++ binding (coming soon)
Enhancements:
- fix a bug in the fallback to jabber auth that prevented login to jabberd 1.4 servers
- Simplify access to the default loggers, and merge the basic_logging and basic examples
- draft C++ api
Download (0.36MB)
Added: 2005-10-11 License: GPL (GNU General Public License) Price:
1473 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 xmpp 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