knee socks
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 64
Kernel Socks Bouncer 0.0.4
Kernel Socks Bouncer is Linux Kernel 2.6.x loadable module that redirects TCP connections. more>> <<less
Download (0.019MB)
Added: 2005-11-21 License: GPL (GNU General Public License) Price:
1437 downloads
tsocks 1.8
tsocks provides transparent network access through a SOCKS version 4 or 5 proxy (usually on a firewall). more>>
tsocks provides transparent network access through a SOCKS version 4 or 5 proxy (usually on a firewall).
SOCKS servers are a form of proxy that are commonly used in firewalled LAN environments to allow access between networks, and often to the Internet. The problem is that most applications dont know how to gain access through SOCKS servers. This means that network based applications that dont understand SOCKS are very limited in networks they can reach. An example of this is simple telnet.
tsocks role is to allow these non SOCKS aware applications (e.g telnet, ssh, ftp etc) to use SOCKS without any modification. It does this by intercepting the calls that applications make to establish network connections and negotating them through a SOCKS server as necessary. If youre on a network firewalled from the internet with a SOCKS server for outside access, telnet cant use this server and thus cant telnet out to the Internet., sou you cannot get out.
tsocks is based on the shared library interceptor concept. Through use of the LD_PRELOAD environment variable or the /etc/ld.so.preload file tsocks is automatically loaded into the process space of every executed program. From there it overrides the normal connect() function by providing its own. Thus when an application calls connect() to establish a TCP connection it instead passes control to tsocks. tsocks determines if the connection needs to be made via a SOCKS server (by checking /etc/tsocks.conf) and negotiates the connection if so (through use of the real connect() function )
<<lessSOCKS servers are a form of proxy that are commonly used in firewalled LAN environments to allow access between networks, and often to the Internet. The problem is that most applications dont know how to gain access through SOCKS servers. This means that network based applications that dont understand SOCKS are very limited in networks they can reach. An example of this is simple telnet.
tsocks role is to allow these non SOCKS aware applications (e.g telnet, ssh, ftp etc) to use SOCKS without any modification. It does this by intercepting the calls that applications make to establish network connections and negotating them through a SOCKS server as necessary. If youre on a network firewalled from the internet with a SOCKS server for outside access, telnet cant use this server and thus cant telnet out to the Internet., sou you cannot get out.
tsocks is based on the shared library interceptor concept. Through use of the LD_PRELOAD environment variable or the /etc/ld.so.preload file tsocks is automatically loaded into the process space of every executed program. From there it overrides the normal connect() function by providing its own. Thus when an application calls connect() to establish a TCP connection it instead passes control to tsocks. tsocks determines if the connection needs to be made via a SOCKS server (by checking /etc/tsocks.conf) and negotiates the connection if so (through use of the real connect() function )
Download (0.082MB)
Added: 2006-07-01 License: GPL (GNU General Public License) Price:
1221 downloads
usocksd 0.9.3
usocksd project is a user-mode SOCKS5 daemon. more>>
usocksd project is a user-mode SOCKS5 daemon.
While the usual "socksd" runs as a system service, perhaps on a firewall machine with no users, this one is intended to be run by users themselves.
There are two situations where this is useful:
1. User has access to a machine with less restricted connectivity than the machine he works on.
2. User is on an insecure network and wants all network traffic to be enrypted using "ssh", and has access to a machine running "sshd" on a more secure network. "usocksd" contains special provisions for this situation.
More information on how to run "usocksd" is in the man page.
Installation: sh ./configure; make; make install.
configure takes additional arguments --enable-debug, --enable-norelax and --with-socks5. configure --help for more info.
This program can itself use SOCKS, although I havent tested that option.
Developed on Linux 2.0, tested also on HPUX 10, AIX 4.1, Solaris 2.6.
<<lessWhile the usual "socksd" runs as a system service, perhaps on a firewall machine with no users, this one is intended to be run by users themselves.
There are two situations where this is useful:
1. User has access to a machine with less restricted connectivity than the machine he works on.
2. User is on an insecure network and wants all network traffic to be enrypted using "ssh", and has access to a machine running "sshd" on a more secure network. "usocksd" contains special provisions for this situation.
More information on how to run "usocksd" is in the man page.
Installation: sh ./configure; make; make install.
configure takes additional arguments --enable-debug, --enable-norelax and --with-socks5. configure --help for more info.
This program can itself use SOCKS, although I havent tested that option.
Developed on Linux 2.0, tested also on HPUX 10, AIX 4.1, Solaris 2.6.
Download (0.053MB)
Added: 2007-01-25 License: Public Domain Price:
1006 downloads
Socks via HTTP 1.2
Socks via HTTP provides a socks tunnel via HTTP. more>>
Socks via HTTP provides a socks tunnel via HTTP.
Socks via HTTP is a program converting SOCKS requests into HTTP requests and tunnelling them through HTTP proxies if needed.
The SOCKS protocol allows programs to traverse firewalls on any port number and is used by many popular programs, like Napster, MSN Messenger, CRT(telnet client) and many others.
Many companies restrict firewall traversals only to HTTP requests, disabling SOCKS proxy.
Socks via HTTP provides a miniature SOCKS server for the SOCKS client, performing its connection through an HTTP proxy to a remote server, which establishes the real connection.
Socks via HTTP is 100% Java, and can run on any OS. It is entirely written in Java.
<<lessSocks via HTTP is a program converting SOCKS requests into HTTP requests and tunnelling them through HTTP proxies if needed.
The SOCKS protocol allows programs to traverse firewalls on any port number and is used by many popular programs, like Napster, MSN Messenger, CRT(telnet client) and many others.
Many companies restrict firewall traversals only to HTTP requests, disabling SOCKS proxy.
Socks via HTTP provides a miniature SOCKS server for the SOCKS client, performing its connection through an HTTP proxy to a remote server, which establishes the real connection.
Socks via HTTP is 100% Java, and can run on any OS. It is entirely written in Java.
Download (0.35MB)
Added: 2007-06-26 License: GPL (GNU General Public License) Price:
854 downloads
MOCKS 0.0.2-p2
MOCKS is a small, easy configurable, RFC1928 compliant SOCKS 5 server. more>>
MOCKS is a small, easy configurable, RFC1928 compliant SOCKS 5 server. MOCKS supports upstream proxy and IP-based client filtering rules.
Compiling and Running MOCKS
Due to the simplicity of MOCKS, a make file was uncalled for. You can compile MOCKS with the build script included in this package (build) or with the following command:
gcc -lnsl -o mocks child.c error.c misc.c socksd.c up_proxy.c
If you encounter any problems during compilation dont hesitate to contact me (see section 5 of this file for details).
You can then control MOCKS like this:
Starting server:
./mocks start
Shutting it down:
./mocks shutdown
Get command line help:
./mocks --help
Enhancements:
- Username/Password-based authentication has been added.
<<lessCompiling and Running MOCKS
Due to the simplicity of MOCKS, a make file was uncalled for. You can compile MOCKS with the build script included in this package (build) or with the following command:
gcc -lnsl -o mocks child.c error.c misc.c socksd.c up_proxy.c
If you encounter any problems during compilation dont hesitate to contact me (see section 5 of this file for details).
You can then control MOCKS like this:
Starting server:
./mocks start
Shutting it down:
./mocks shutdown
Get command line help:
./mocks --help
Enhancements:
- Username/Password-based authentication has been added.
Download (0.014MB)
Added: 2006-10-25 License: GPL (GNU General Public License) Price:
1100 downloads
bufsock.py 1.1
bufsock.py is a python module that makes it a little bit easier to work with sockets. more>>
bufsock.py is a python module that makes it a little bit easier to work with sockets, and may also make your I/O faster if youre reading and/or writing lots of tiny packets.
Also, you may find that it makes your network applications more reliable, as the network is allowed to split apart your packets into multiple smaller packets, or aggregate two or more packets into one larger packet, if it decides it needs to do so for reliability or performance.
So you might do a s.recv expecting to get one line of input, but the network decided to batch together two remote s.sends into one s.recv, for example. But the network usually, but not always, will batch up your packets the way youd expect - so this can be a difficult problem to track down.
It supports the following methods:
read(length) brings in a specific number of bytes.
readto(char) reads up thru the next occurence of char
readtomax(char,length) reads up thru the next occurence of char, or length bytes, whichever is less
set_chunk_len(length) says "do reads and writes in increments of length". The chunk length defaults to 4096. You should make this larger on networks that employ jumbo frames to squeeze out more performance!
send(buf) writes the bytes in buf.
flush() is just like stdios (the C librarys) flush function. Call it when you want an output buffer flushed (written immediately).
shutdown(v) just like for a regular socket, except it flushes first.
Usage:
Code snippet:
sock = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
sock.connect((hostname,port))
bs = bufsock.bufsock(sock)
version = bs.readto(n)
print version
<<lessAlso, you may find that it makes your network applications more reliable, as the network is allowed to split apart your packets into multiple smaller packets, or aggregate two or more packets into one larger packet, if it decides it needs to do so for reliability or performance.
So you might do a s.recv expecting to get one line of input, but the network decided to batch together two remote s.sends into one s.recv, for example. But the network usually, but not always, will batch up your packets the way youd expect - so this can be a difficult problem to track down.
It supports the following methods:
read(length) brings in a specific number of bytes.
readto(char) reads up thru the next occurence of char
readtomax(char,length) reads up thru the next occurence of char, or length bytes, whichever is less
set_chunk_len(length) says "do reads and writes in increments of length". The chunk length defaults to 4096. You should make this larger on networks that employ jumbo frames to squeeze out more performance!
send(buf) writes the bytes in buf.
flush() is just like stdios (the C librarys) flush function. Call it when you want an output buffer flushed (written immediately).
shutdown(v) just like for a regular socket, except it flushes first.
Usage:
Code snippet:
sock = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
sock.connect((hostname,port))
bs = bufsock.bufsock(sock)
version = bs.readto(n)
print version
Download (0.002MB)
Added: 2006-05-02 License: GPL (GNU General Public License) Price:
1270 downloads
Socks Server 5 3.6.4-3
SS5 is a socks server that implements the SOCKS v4 and v5 protocol. more>>
SS5 is a socks server that implements the SOCKS v4 and v5 protocol. As a proxy server, SS5 authenticates, profiles and processes network requests for clients.
Socks Server 5 establishes connections to application hosts for client applications. When the client attempts to access the network, the client connects to the SS5 daemon instead of the application host.
Following authentication, clients request that SS5 perform network activities for the client.
The activities might include:
CONNECT
BIND
UDP ASSOCIATE
The SS5 protocol is independent of application protocols, and can assist with different networking services, including telnet, ftp, finger, whois, gopher, and WWW access.
Enhancements:
- Fix code
<<lessSocks Server 5 establishes connections to application hosts for client applications. When the client attempts to access the network, the client connects to the SS5 daemon instead of the application host.
Following authentication, clients request that SS5 perform network activities for the client.
The activities might include:
CONNECT
BIND
UDP ASSOCIATE
The SS5 protocol is independent of application protocols, and can assist with different networking services, including telnet, ftp, finger, whois, gopher, and WWW access.
Enhancements:
- Fix code
Download (0.16MB)
Added: 2007-06-16 License: GPL (GNU General Public License) Price:
866 downloads
Cone 0.71
Cone is a text-based email client. more>>
Cone project is a text-based mail client. Cone seamlessly handles multiple POP3, IMAP accounts, and local mail folders.
Cone is also a simple newsreader. Cones interface is foolproof enough to be used by inexperienced users, but it also offers advanced features for power users.
Main features:
- An online tutorial provides a quick overview of Cones main features.
- A built-in text editor for editing new messages, with search/replace and spell checking (requires aspell or pspell).
- Shortcuts - assign frequently used text to a function key, or to an abbreviation. Insert the text by pressing the function key or typing its abbreviation.
- Supports UTF-8 consoles (requires the wide-character version of the curses library).
- Displays HTML mail, with automatic de-moronization ("smart quotes", and similar clutter, is replaced by plain garden-variety punctuation).
- Displays attached images, if invoked from an X terminal, by running Gnomes eog, or KDEs kview image viewer. Displays PDF attachments by running xpdf. Other, or alternative, helper applications will be added as time permits.
- After attachments are downloaded, they can be optionally removed from the message.
- Handles local mail folders, maildirs, IMAP and POP3 accounts, and Usenet newsgroups. All folders are shown in a hierarchical tree-like display.
- Supports access to servers through a Socks 5 proxy, using the Courier Socks 5 API toolkit.
- Sends mail using an external SMTP server (with/without authentication), or the local sendmail command.
- All network protocols support SSL/TLS and SASL (CRAM-MD5, CRAM-SHA1, and LOGIN).
- Address books (which can be stored in an IMAP folder).
- Remote configuration (share a common configuration between different instances of Cone).
- An optional "single sign-on". Use a single master password for multiple remote mail server accounts.
- PGP/GPG based encryption, and digital signatures. Sent messages are automatically signed. Different signing keys may be selected for different mail accounts, and the appropriate key is automatically selected when replying to a message from an account. Selecting a message for an encryption automatically looks up keys that match the recipients E-mail addresses.
- Import, export, forward and receive PGP/GPG keys as MIME attachments.
- When a single sign-on master password is installed, the master password also handles access to passphrase-protected keys.
- Cone shares a lot of its code base with the Courier mail server, which is why they share the same web site together.
- Cone also serves as a platform for development of a new experimental network mail access protocol, SMAP, that offers additional functionality not available with IMAP or POP3.
- Cone owes its versatility in handling a large variety of mail protocols to the fact that its based on LibMAIL, a generic C++ library that provides a high-level mail-handling API. Using the --with-devel configuration setting installs the LibMAIL toolkit, which allows for development of independent E-mail software.
Enhancements:
- This release fixes a bug in GPG signing of multi-part messages whose main content contains 8-bit text.
<<lessCone is also a simple newsreader. Cones interface is foolproof enough to be used by inexperienced users, but it also offers advanced features for power users.
Main features:
- An online tutorial provides a quick overview of Cones main features.
- A built-in text editor for editing new messages, with search/replace and spell checking (requires aspell or pspell).
- Shortcuts - assign frequently used text to a function key, or to an abbreviation. Insert the text by pressing the function key or typing its abbreviation.
- Supports UTF-8 consoles (requires the wide-character version of the curses library).
- Displays HTML mail, with automatic de-moronization ("smart quotes", and similar clutter, is replaced by plain garden-variety punctuation).
- Displays attached images, if invoked from an X terminal, by running Gnomes eog, or KDEs kview image viewer. Displays PDF attachments by running xpdf. Other, or alternative, helper applications will be added as time permits.
- After attachments are downloaded, they can be optionally removed from the message.
- Handles local mail folders, maildirs, IMAP and POP3 accounts, and Usenet newsgroups. All folders are shown in a hierarchical tree-like display.
- Supports access to servers through a Socks 5 proxy, using the Courier Socks 5 API toolkit.
- Sends mail using an external SMTP server (with/without authentication), or the local sendmail command.
- All network protocols support SSL/TLS and SASL (CRAM-MD5, CRAM-SHA1, and LOGIN).
- Address books (which can be stored in an IMAP folder).
- Remote configuration (share a common configuration between different instances of Cone).
- An optional "single sign-on". Use a single master password for multiple remote mail server accounts.
- PGP/GPG based encryption, and digital signatures. Sent messages are automatically signed. Different signing keys may be selected for different mail accounts, and the appropriate key is automatically selected when replying to a message from an account. Selecting a message for an encryption automatically looks up keys that match the recipients E-mail addresses.
- Import, export, forward and receive PGP/GPG keys as MIME attachments.
- When a single sign-on master password is installed, the master password also handles access to passphrase-protected keys.
- Cone shares a lot of its code base with the Courier mail server, which is why they share the same web site together.
- Cone also serves as a platform for development of a new experimental network mail access protocol, SMAP, that offers additional functionality not available with IMAP or POP3.
- Cone owes its versatility in handling a large variety of mail protocols to the fact that its based on LibMAIL, a generic C++ library that provides a high-level mail-handling API. Using the --with-devel configuration setting installs the LibMAIL toolkit, which allows for development of independent E-mail software.
Enhancements:
- This release fixes a bug in GPG signing of multi-part messages whose main content contains 8-bit text.
Download (3.6MB)
Added: 2007-07-23 License: GPL (GNU General Public License) Price:
823 downloads
Devel::TrackObjects 0.2
Devel::TrackObjects is a Perl module to track use of objects. more>>
Devel::TrackObjects is a Perl module to track use of objects.
SYNOPSIS
cmdline
perl -MDevel::TrackObjects=/^IO::/ server.pl
inside
use Devel::TrackObjects qr/^IO::/;
use Devel::TrackObjects -verbose;
use IO::Socket;
...
my $sock = IO::Socket::INET->new...
...
Devel::TrackObjects->show_tracked;
Devel::TrackObjects redefines bless and thus tracks the creation of objectsi by putting weak references to the object into a list. It can be specified which classes to track.
At the end of the program it will print out infos about the still existing objects (probably leaking). The same info can be print out during the run using show_tracked.
IMPORTANT
The Module must be loaded as early as possible, because it cannot redefine bless in already loaded modules. See import how to load it so that it redefines bless.
METHODS
The following class methods are defined.
import ( COND|OPTIONS )
Called from use.
COND is a list of conditions. A condition is either a regex used as a match for a classname, a string used to match the class with exactly this name or a reference to a subroutine, which gets called to decide if the class should get tracked (must return TRUE).
Special is if the condition is /regex/. In this case it will be compiled as a regex. This is used, because on the perl cmdline one cannot enter compiled regex.
If the item is a string starting with "-" it will be interpreted as an option. Valid options are:
-verbose
Output from show_tracked will be more verbose, e.g it will use show_tracked_detailed instead of show_tracked_compact.
-noend
Dont show remaining tracked objects at END.
-debug
Will switch an internal debugging.
If conditions are given it will redefine CORE::GLOBAL::bless unless it was already redefined by this module.
That means you do not pay a performance penalty if you just include the module, only if conditions are given it will redefine bless.
show_tracked ( [ PREFIX ] )
If -verbose was set in import it will call show_tracked_detailed, otherwise show_tracked_compact.
This method will be called at END unless -noend was specified in import.
show_tracked_compact ( [ PREFIX ] )
Will create a hash containing all tracked classes and the current object count for the class.
If the caller wants to get something in return it will return a reference to this hash, otherwise it will print out the information in a single line to STDERR starting with "LEAK$PREFIX".
show_tracked_detailed ( [ PREFIX ] )
If the caller wants something in return it will give it a reference to an array containing array-refs with [ REF,FILE,LINE ], where REF is the weak reference to the object, FILE and LINE the file name and line number, where the object was blessed.
If the calling context is void it will print these information to STDERR. The first line will start with "LEAK$PREFIX", the next ones with "--" and the last one again with "LEAK$PREFIX".
<<lessSYNOPSIS
cmdline
perl -MDevel::TrackObjects=/^IO::/ server.pl
inside
use Devel::TrackObjects qr/^IO::/;
use Devel::TrackObjects -verbose;
use IO::Socket;
...
my $sock = IO::Socket::INET->new...
...
Devel::TrackObjects->show_tracked;
Devel::TrackObjects redefines bless and thus tracks the creation of objectsi by putting weak references to the object into a list. It can be specified which classes to track.
At the end of the program it will print out infos about the still existing objects (probably leaking). The same info can be print out during the run using show_tracked.
IMPORTANT
The Module must be loaded as early as possible, because it cannot redefine bless in already loaded modules. See import how to load it so that it redefines bless.
METHODS
The following class methods are defined.
import ( COND|OPTIONS )
Called from use.
COND is a list of conditions. A condition is either a regex used as a match for a classname, a string used to match the class with exactly this name or a reference to a subroutine, which gets called to decide if the class should get tracked (must return TRUE).
Special is if the condition is /regex/. In this case it will be compiled as a regex. This is used, because on the perl cmdline one cannot enter compiled regex.
If the item is a string starting with "-" it will be interpreted as an option. Valid options are:
-verbose
Output from show_tracked will be more verbose, e.g it will use show_tracked_detailed instead of show_tracked_compact.
-noend
Dont show remaining tracked objects at END.
-debug
Will switch an internal debugging.
If conditions are given it will redefine CORE::GLOBAL::bless unless it was already redefined by this module.
That means you do not pay a performance penalty if you just include the module, only if conditions are given it will redefine bless.
show_tracked ( [ PREFIX ] )
If -verbose was set in import it will call show_tracked_detailed, otherwise show_tracked_compact.
This method will be called at END unless -noend was specified in import.
show_tracked_compact ( [ PREFIX ] )
Will create a hash containing all tracked classes and the current object count for the class.
If the caller wants to get something in return it will return a reference to this hash, otherwise it will print out the information in a single line to STDERR starting with "LEAK$PREFIX".
show_tracked_detailed ( [ PREFIX ] )
If the caller wants something in return it will give it a reference to an array containing array-refs with [ REF,FILE,LINE ], where REF is the weak reference to the object, FILE and LINE the file name and line number, where the object was blessed.
If the calling context is void it will print these information to STDERR. The first line will start with "LEAK$PREFIX", the next ones with "--" and the last one again with "LEAK$PREFIX".
Download (0.004MB)
Added: 2007-05-03 License: Perl Artistic License Price:
904 downloads
GNet 2.0.7
GNet is a network library. more>>
GNet is a network library. It is object-oriented, written in C, and built upon GLib. It is intended to be easy to use and port. It supports abstract Internet addresses, TCP, UDP, IP Multicast, IPv6, asynchronous DNS lookups, SHA, MD5, Base64, URIs, and SOCKS.
It comes with documentation and examples.
Main features:
- TCP "client" and "server" sockets
- UDP and IP Multicast sockets
- High-level TCP connection and server objects
- Asynchronous socket IO
- Internet address abstraction
- Asynchronous DNS lookup
- IPv4 and IPv6 support
- Byte packing and unpacking
- URI parsing
- SHA and MD5 hashes
- Base64 encoding and decoding
- SOCKS support
<<lessIt comes with documentation and examples.
Main features:
- TCP "client" and "server" sockets
- UDP and IP Multicast sockets
- High-level TCP connection and server objects
- Asynchronous socket IO
- Internet address abstraction
- Asynchronous DNS lookup
- IPv4 and IPv6 support
- Byte packing and unpacking
- URI parsing
- SHA and MD5 hashes
- Base64 encoding and decoding
- SOCKS support
Download (0.59MB)
Added: 2005-04-14 License: LGPL (GNU Lesser General Public License) Price:
1659 downloads
SOLtalk 1.0
SOLtalk is an encrypted chat program with proxy support. more>>
SOLtalk is an encrypted chat program with proxy support. It has varius frontends which include gtk and ncurses. This program is a client/server encrypted chat program with no features (yet!). For encryption we use twofish and blowfish algorithms.This version supports socks version 4 and 5 (user/pass authentication only works with version 5).
To build run: ./configure
To make run: make
To install run: make install
As simple as that.
<<lessTo build run: ./configure
To make run: make
To install run: make install
As simple as that.
Download (0.06MB)
Added: 2006-06-17 License: GPL (GNU General Public License) Price:
1224 downloads
Panda Publisher RC3
Panda Publisher provides a lightweight, standards-compliant content management system. more>>
Panda Publisher provides a lightweight, standards-compliant content management system.
Panda Publisher is a lightweight content management system. It aims to be fast, scalable, standards-compliant and meta-data rich in order to serve page viewers better and allow Web masters to concentrate on writing content rather than all the little things that make visiting Web sites easier for users.
Meta-data is created on the fly to ensure that it is up-to-date. Menus, Site Maps, Searches, etc. are all generated automatically to give consistent navigation to the end user.
Enhancements:
- Shiny new installer
- Standards Compliance improvements
- Fixed style sheet selector in admin
- New Offline-mode
- Code clean-ups
- Security Fixes
<<lessPanda Publisher is a lightweight content management system. It aims to be fast, scalable, standards-compliant and meta-data rich in order to serve page viewers better and allow Web masters to concentrate on writing content rather than all the little things that make visiting Web sites easier for users.
Meta-data is created on the fly to ensure that it is up-to-date. Menus, Site Maps, Searches, etc. are all generated automatically to give consistent navigation to the end user.
Enhancements:
- Shiny new installer
- Standards Compliance improvements
- Fixed style sheet selector in admin
- New Offline-mode
- Code clean-ups
- Security Fixes
Download (MB)
Added: 2007-04-04 License: GPL (GNU General Public License) Price:
934 downloads
pretrace 0.4
pretrace is a preload library that allows specified (dynamically linked) applications to always be executed. more>>
pretrace is a preload library that allows specified (dynamically linked) applications to always be executed under a debugging environment.
pretrace library allows you to specify the percentage of invocations which will be traced, to help you "keep an eye" on applications without bringing the machine to its knees.
To start using pretrace, add libpretrace.so to your /etc/ld.so.preload.
root# echo /lib/libpretrace.so >> /etc/ld.so.preload
You can now specify applications to trace in /etc/pretrace.conf, the format is one application per line, if you would like to specify a debugger append a colon, then the full path to the debugger and any arguments you would like to pass. If you do not specify a debugger, you get the default, strace, which saves the output to .logfile in the current working directory.
An optional number can be appended in the format %N, eg %50, to specify what percentage of invocations should be traced.
# this is a comment
/full/path/to/application[%percent][:/full/path/to/debugger [arg1 arg2 ...]]
An example pretrace.conf is provided with this distribution.
After modifying pretrace.conf, you should execute ptgenmap to generate a new map file, this is used to quickly parse the configuration file with minimal impact on initialisation time.
libpretrace is designed as a debugging utility for developers and auditors, and should not be used in a production environment.
<<lesspretrace library allows you to specify the percentage of invocations which will be traced, to help you "keep an eye" on applications without bringing the machine to its knees.
To start using pretrace, add libpretrace.so to your /etc/ld.so.preload.
root# echo /lib/libpretrace.so >> /etc/ld.so.preload
You can now specify applications to trace in /etc/pretrace.conf, the format is one application per line, if you would like to specify a debugger append a colon, then the full path to the debugger and any arguments you would like to pass. If you do not specify a debugger, you get the default, strace, which saves the output to .logfile in the current working directory.
An optional number can be appended in the format %N, eg %50, to specify what percentage of invocations should be traced.
# this is a comment
/full/path/to/application[%percent][:/full/path/to/debugger [arg1 arg2 ...]]
An example pretrace.conf is provided with this distribution.
After modifying pretrace.conf, you should execute ptgenmap to generate a new map file, this is used to quickly parse the configuration file with minimal impact on initialisation time.
libpretrace is designed as a debugging utility for developers and auditors, and should not be used in a production environment.
Download (0.007MB)
Added: 2005-12-16 License: GPL (GNU General Public License) Price:
1407 downloads
Bundle::POPFile 1.01
Bundle::POPFile package contains the modules needed by POPFile in one clean bundle. more>>
Bundle::POPFile package contains the modules needed by POPFile in one clean bundle.
SYNOPSIS
perl -MCPAN -e install Bundle::POPFile
CONTENTS
BerkeleyDB
DBI
Date::Format
Date::Parse
Digest::MD5
Encode
Encode::Guess
File::Copy
File::Find
File::Path
Getopt::Long
HTML::Tagset
HTML::Template
IO::Handle
IO::Select
IO::Socket
IO::Socket::SSL
IO::Socket::Socks
MIME::Base64
MIME::QuotedPrint
Sys::Hostname
Text::Kakasi
XMLRPC::Transport::HTTP
<<lessSYNOPSIS
perl -MCPAN -e install Bundle::POPFile
CONTENTS
BerkeleyDB
DBI
Date::Format
Date::Parse
Digest::MD5
Encode
Encode::Guess
File::Copy
File::Find
File::Path
Getopt::Long
HTML::Tagset
HTML::Template
IO::Handle
IO::Select
IO::Socket
IO::Socket::SSL
IO::Socket::Socks
MIME::Base64
MIME::QuotedPrint
Sys::Hostname
Text::Kakasi
XMLRPC::Transport::HTTP
Download (0.002MB)
Added: 2007-05-26 License: Perl Artistic License Price:
882 downloads
Valknut 0.3.9
Valknut is a peer-2-peer file-sharing program. more>>
Valknut project is a peer-2-peer file-sharing program (similar to Kazaa, Soulseek or eDonkey) that uses the Direct Connect protocol.
It is compatible with other DC clients, such as the original DC from Neomodus, and DC++.
Main features:
- open source
- multiplatform (Linux,Win32,OSX ...)
- multilanguage
- multihub connections
- multihub search
- multi-/chunkdownload (download one file from multiple sources at the same time)
- firewall support
- sounds
- favorite hub list
- online translator
- load/save search results
- autosearch new sources
- socks support for linux (http://www.inet.no/dante/)
- proxy support for hublists
- support bz2 share lists
- support xml share lists
- support ssl transfers
- support ssl hub connections (e.g. hub use sslproxy)
- support secure chat (not secure against "Man In The Middle Attack")
- chat emoticons
- tiger tree hash (TTH) support
<<lessIt is compatible with other DC clients, such as the original DC from Neomodus, and DC++.
Main features:
- open source
- multiplatform (Linux,Win32,OSX ...)
- multilanguage
- multihub connections
- multihub search
- multi-/chunkdownload (download one file from multiple sources at the same time)
- firewall support
- sounds
- favorite hub list
- online translator
- load/save search results
- autosearch new sources
- socks support for linux (http://www.inet.no/dante/)
- proxy support for hublists
- support bz2 share lists
- support xml share lists
- support ssl transfers
- support ssl hub connections (e.g. hub use sslproxy)
- support secure chat (not secure against "Man In The Middle Attack")
- chat emoticons
- tiger tree hash (TTH) support
Download (0.65MB)
Added: 2007-05-30 License: GPL (GNU General Public License) Price:
880 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 knee socks 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