.net
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 1180
net-tools 1.60
net-tools are programs that form the base set of the NET-3 networking distribution. more>>
The net-tools package contains a collection of programs that form the base set of the NET-3 networking distribution for the Linux operating system.
It contains the important tools for controlling the network subsystem of the Linux kernel including arp, hostname, ifconfig, netstat, rarp and route.
<<lessIt contains the important tools for controlling the network subsystem of the Linux kernel including arp, hostname, ifconfig, netstat, rarp and route.
Download (0.19MB)
Added: 2005-04-06 License: GPL (GNU General Public License) Price:
1664 downloads
Net::IMAP::Simple 1.14
The Net::IMAP::Simple library provides a simple-to-use, yet feature-rich Perl to IMAP API. more>>
The Net::IMAP::Simple library provides a simple-to-use, yet feature-rich Perl to IMAP API.
Enhancements:
- Fixed error in sample code within the POD documentation identified by Matthew S. Hallacy
<<lessEnhancements:
- Fixed error in sample code within the POD documentation identified by Matthew S. Hallacy
Download (0.008MB)
Added: 2005-10-25 License: GPL (GNU General Public License) Price:
1460 downloads
swordcoast.net IRCd 0.7pre1
swordcoast.net IRCd is a fork of Undernets IRCu. more>>
swordcoast.net IRCd is a fork of Undernets IRCu 2.10.12 that features more possibilities for network services, less power for IRC operators, some of QuakeNets Asuka patches, more versatile host hiding, customizable whois information lines, improvements for silence masks, and a few other things.
Enhancements:
- Apart from integrating all changes made in ircu 2.10.12 and Asuka 1.2.1, this release fixes compile issues, EPITHETs, and issues with privilege propagation.
- It adds a command to adjust MAXOPLEVEL per channel, a user mode to shun people (prevent them from doing anything possibly visible to other users except services), extended host hiding (see README), and forced joins and relaying join to services as requests.
<<lessEnhancements:
- Apart from integrating all changes made in ircu 2.10.12 and Asuka 1.2.1, this release fixes compile issues, EPITHETs, and issues with privilege propagation.
- It adds a command to adjust MAXOPLEVEL per channel, a user mode to shun people (prevent them from doing anything possibly visible to other users except services), extended host hiding (see README), and forced joins and relaying join to services as requests.
Download (1.0MB)
Added: 2005-11-17 License: GPL (GNU General Public License) Price:
1442 downloads
NET=MGM 1.2
Net=MGM (Netmanager) is a tool to store information about subnets and virtual LANs in a data center environment. more>>
Net=MGM (Netmanager) is a tool to store information about subnets and virtual LANs in a data center environment.
NET=MGM is useful for network administrators who manage a large network and want to track information on every LAN or VLAN in the network. You can view information grouped by ownership, manager, or VLAN.
Enhancements:
- With this version i change the number release, the latest 1.7 version now is a 1.1.x.x version, in CHANGELOG you can see where it is.
- Two file fore changelog information:
CHANGELOG is writed by my hand with simple information
CHANGELOG-AUTO is generated from cvs server with detailed change
- In this release we start from the last ex-1.7 version, now 1.1.x.x, and insert new feature like a sistem to generate the network details.
- Some code was added to improve the security of the tool, but now is not complete.
- A first version of manual was addes, very simple manual, for the next release i try to improve this.
- This release have the same database structure and dont break compatibility with old version.
For any bug/problem or idea please use sourceforce site to notify me.
Thank You to use Net=MGM
<<lessNET=MGM is useful for network administrators who manage a large network and want to track information on every LAN or VLAN in the network. You can view information grouped by ownership, manager, or VLAN.
Enhancements:
- With this version i change the number release, the latest 1.7 version now is a 1.1.x.x version, in CHANGELOG you can see where it is.
- Two file fore changelog information:
CHANGELOG is writed by my hand with simple information
CHANGELOG-AUTO is generated from cvs server with detailed change
- In this release we start from the last ex-1.7 version, now 1.1.x.x, and insert new feature like a sistem to generate the network details.
- Some code was added to improve the security of the tool, but now is not complete.
- A first version of manual was addes, very simple manual, for the next release i try to improve this.
- This release have the same database structure and dont break compatibility with old version.
For any bug/problem or idea please use sourceforce site to notify me.
Thank You to use Net=MGM
Download (0.045MB)
Added: 2005-11-30 License: GPL (GNU General Public License) Price:
1426 downloads
Net::DNS 0.57
Net::DNS::RR::A is a DNS A resource record. more>>
Net::DNS::RR::A is a DNS A resource record. Net::DNS is a DNS resolver implemented in Perl. It allows the
programmer to perform nearly any type of DNS query from a Perl script. For details and examples, please read the Net::DNS manual page.
To read about the latest features, see the Changes file. To find out about known bugs and to see whats planned for future versions, see the TODO file.
Net::DNS does not depend on any C libraries. However, if possible Net::DNS tries to link against a C-library that is supplied with the code. This provides a notable speed increase.
The author invites feedback on Net::DNS. If theres something youd like to have added, please let me know. If you find a bug, please send me the information described in the BUGS section below.
METHODS
address
print "address = ", $rr->address, "n";
Returns the RRs address field.
<<lessprogrammer to perform nearly any type of DNS query from a Perl script. For details and examples, please read the Net::DNS manual page.
To read about the latest features, see the Changes file. To find out about known bugs and to see whats planned for future versions, see the TODO file.
Net::DNS does not depend on any C libraries. However, if possible Net::DNS tries to link against a C-library that is supplied with the code. This provides a notable speed increase.
The author invites feedback on Net::DNS. If theres something youd like to have added, please let me know. If you find a bug, please send me the information described in the BUGS section below.
METHODS
address
print "address = ", $rr->address, "n";
Returns the RRs address field.
Download (0.13MB)
Added: 2006-06-01 License: Perl Artistic License Price:
1243 downloads
Net::DBus 0.33.2
Net::DBus provides a Perl binding for the DBus messaging system. more>>
Net::DBus provides a Perl binding for the DBus messaging system.
Net::DBus enables services to be exported to the bus, as well as full use of services present on the bus.
Modules:
Net::DBus Perl extension for the DBus message system0.33.2
Net::DBus::ASyncReply asynchronous method reply handler
Net::DBus::Annotation annotations for changing behaviour of APIs
Net::DBus::Binding::Bus Handle to a well-known message bus instance
Net::DBus::Binding::Connection A connection between client and server
Net::DBus::Binding::Introspector Handler for object introspection data
Net::DBus::Binding::Iterator Reading and writing message parameters
Net::DBus::Binding::Message Base class for messages
Net::DBus::Binding::Message::Error a message encoding a method call error
Net::DBus::Binding::Message::MethodCall a message encoding a method call
Net::DBus::Binding::Message::MethodReturn a message encoding a method return
Net::DBus::Binding::Message::Signal a message encoding a signal
Net::DBus::Binding::PendingCall A handler for pending method replies
Net::DBus::Binding::Server A server to accept incoming connections
Net::DBus::Binding::Value Strongly typed data value
Net::DBus::Binding::Watch binding to the dbus watch API
Net::DBus::Callback a callback for receiving reactor events
Net::DBus::Dumper Stringify Net::DBus objects suitable for printing
Net::DBus::Exporter Export object methods and signals to the bus
Net::DBus::Object Provide objects to the bus for clients to use
Net::DBus::Reactor application event loop
Net::DBus::RemoteObject Access objects provided on the bus
Net::DBus::RemoteService Access services provided on the bus
Net::DBus::Service Provide a service to the bus for clients to use
Net::DBus::Test::MockConnection Fake a connection to the bus unit testing
Net::DBus::Test::MockObject Fake an object from the bus for unit testing
<<lessNet::DBus enables services to be exported to the bus, as well as full use of services present on the bus.
Modules:
Net::DBus Perl extension for the DBus message system0.33.2
Net::DBus::ASyncReply asynchronous method reply handler
Net::DBus::Annotation annotations for changing behaviour of APIs
Net::DBus::Binding::Bus Handle to a well-known message bus instance
Net::DBus::Binding::Connection A connection between client and server
Net::DBus::Binding::Introspector Handler for object introspection data
Net::DBus::Binding::Iterator Reading and writing message parameters
Net::DBus::Binding::Message Base class for messages
Net::DBus::Binding::Message::Error a message encoding a method call error
Net::DBus::Binding::Message::MethodCall a message encoding a method call
Net::DBus::Binding::Message::MethodReturn a message encoding a method return
Net::DBus::Binding::Message::Signal a message encoding a signal
Net::DBus::Binding::PendingCall A handler for pending method replies
Net::DBus::Binding::Server A server to accept incoming connections
Net::DBus::Binding::Value Strongly typed data value
Net::DBus::Binding::Watch binding to the dbus watch API
Net::DBus::Callback a callback for receiving reactor events
Net::DBus::Dumper Stringify Net::DBus objects suitable for printing
Net::DBus::Exporter Export object methods and signals to the bus
Net::DBus::Object Provide objects to the bus for clients to use
Net::DBus::Reactor application event loop
Net::DBus::RemoteObject Access objects provided on the bus
Net::DBus::RemoteService Access services provided on the bus
Net::DBus::Service Provide a service to the bus for clients to use
Net::DBus::Test::MockConnection Fake a connection to the bus unit testing
Net::DBus::Test::MockObject Fake an object from the bus for unit testing
Download (0.081MB)
Added: 2006-06-06 License: GPL (GNU General Public License) Price:
1236 downloads
Net::ICQ 0.16
This is a set of Perl modules that allow you to access the ICQ Instant Messaging. more>>
This is a set of Perl modules that allow you to access the ICQ Instant Messaging. These modules provide you access to creating/receiving messages, writing clients, etc.
After unzipping and untarring the distribution directory,you should be running these commands to install it:
perl Makefile.PL
make
make test
make install
Enhancements:
- Implemented Nezar Nielsens META_USER patch, with some additions.
- Added Net::ICQ object as first param when calling handlers. (IMPORTANT - this will break your existing handlers!)
- Applied Robin Fishers patch for SRV_INFO_FAIL (300) and splitting off the privacy flags from status into a new field privacy. Moved privacy flags into %privacy_codes .
- Added connect(). Now new() does not connect on its own.
- Applied Robin Fishers fix for the weird case where we get V3 packets from
- the server.
- Fixed debug output of packets inside multis, so the events code number is
- printed.
<<lessAfter unzipping and untarring the distribution directory,you should be running these commands to install it:
perl Makefile.PL
make
make test
make install
Enhancements:
- Implemented Nezar Nielsens META_USER patch, with some additions.
- Added Net::ICQ object as first param when calling handlers. (IMPORTANT - this will break your existing handlers!)
- Applied Robin Fishers patch for SRV_INFO_FAIL (300) and splitting off the privacy flags from status into a new field privacy. Moved privacy flags into %privacy_codes .
- Added connect(). Now new() does not connect on its own.
- Applied Robin Fishers fix for the weird case where we get V3 packets from
- the server.
- Fixed debug output of packets inside multis, so the events code number is
- printed.
Download (0.018MB)
Added: 2006-06-16 License: GPL (GNU General Public License) Price:
1233 downloads
Net::ChooseFName 0.01
Net::ChooseFName is a Perl extension for choosing a name of a local mirror of a net (e.g., FTP or HTTP) resource. more>>
Net::ChooseFName is a Perl extension for choosing a name of a local mirror of a net (e.g., FTP or HTTP) resource.
SYNOPSIS
use Net::ChooseFName;
$namer = Net::ChooseFName->new(max_length => 64); # Copies to CD ok
$name = $namer->find_name_by_response($LWP_response);
$name = $namer->find_name_by_response($LWP_response, $as_if_content_type);
$name = $namer->find_name_by_url($url, $suggested_name,
$content_type, $content_encoding);
$name = $namer->find_name_by_url($url, $suggested_name, $content_type);
$name = $namer->find_name_by_url($url, $suggested_name);
$name = $namer->find_name_by_url($url);
$namer_returns_undef = Net::ChooseFName->failer(); # Funny constructor
This module helps to pick up a local file name for a remote resource (e.g., one downloaded from Internet). It turns out that this is a tricky business; keep in mind that most servers are misconfigured, most URLs are malformed, and most filesystems are limited w.r.t. possible filenames. As a result most downloaders fail to work in some situations since they choose names which are not supported on particular filesystems, or not useful for file:///-related work.
Because of the many possible twists and ramifications, the design of this module is to be as much configurable as possible. One of ways of configurations is a rich system of options which influence different steps of the process. To cover cases when options are not flexible enough, the process is broken into many steps; each step is easily overridable by subclassing Net::ChooseFName.
The defaults are chosen to be as safe as possible while not getting very much into the ways. For example, since % is a special character on DOSish shells, to simplify working from command line on such systems, we avoid this letter in generated file names. Similarly, since MacOS has problems with filenames with 8-bit characters, we avoid them too; since may Unix programs have problem with spaces in file names, we massage them into underscores; the length of the longest file path component is restricted to 255 chars.
Note that in many situations it is advisable to make these restrictions yet stronger. For example, for copying to CD one should restrict names yet more (max_length => 64); for copying to MSDOS file systems enable option 8+3 => 1.
[In the description of methods the $self argument is omitted.]
<<lessSYNOPSIS
use Net::ChooseFName;
$namer = Net::ChooseFName->new(max_length => 64); # Copies to CD ok
$name = $namer->find_name_by_response($LWP_response);
$name = $namer->find_name_by_response($LWP_response, $as_if_content_type);
$name = $namer->find_name_by_url($url, $suggested_name,
$content_type, $content_encoding);
$name = $namer->find_name_by_url($url, $suggested_name, $content_type);
$name = $namer->find_name_by_url($url, $suggested_name);
$name = $namer->find_name_by_url($url);
$namer_returns_undef = Net::ChooseFName->failer(); # Funny constructor
This module helps to pick up a local file name for a remote resource (e.g., one downloaded from Internet). It turns out that this is a tricky business; keep in mind that most servers are misconfigured, most URLs are malformed, and most filesystems are limited w.r.t. possible filenames. As a result most downloaders fail to work in some situations since they choose names which are not supported on particular filesystems, or not useful for file:///-related work.
Because of the many possible twists and ramifications, the design of this module is to be as much configurable as possible. One of ways of configurations is a rich system of options which influence different steps of the process. To cover cases when options are not flexible enough, the process is broken into many steps; each step is easily overridable by subclassing Net::ChooseFName.
The defaults are chosen to be as safe as possible while not getting very much into the ways. For example, since % is a special character on DOSish shells, to simplify working from command line on such systems, we avoid this letter in generated file names. Similarly, since MacOS has problems with filenames with 8-bit characters, we avoid them too; since may Unix programs have problem with spaces in file names, we massage them into underscores; the length of the longest file path component is restricted to 255 chars.
Note that in many situations it is advisable to make these restrictions yet stronger. For example, for copying to CD one should restrict names yet more (max_length => 64); for copying to MSDOS file systems enable option 8+3 => 1.
[In the description of methods the $self argument is omitted.]
Download (0.012MB)
Added: 2006-06-12 License: Perl Artistic License Price:
1229 downloads
Net::ICQ2000 0.2.2
Net::ICQ2000 is a Perl module for handling the ICQ2000 protocol. more>>
Net::ICQ2000 is a Perl module for handling the ICQ2000 protocol.
This module was written by Robin Fisher and works very well, hes let me take over as the maintainer of the module for the time being and now Im looking to attract more developers to improve this software.
<<lessThis module was written by Robin Fisher and works very well, hes let me take over as the maintainer of the module for the time being and now Im looking to attract more developers to improve this software.
Download (0.028MB)
Added: 2006-06-16 License: GPL (GNU General Public License) Price:
1226 downloads
Net::FTPServer 1.122
Net::FTPServer is a secure, extensible and configurable Perl FTP server. more>>
Net::FTPServer is a secure, extensible and configurable Perl FTP server.
SYNOPSIS
ftpd [--help] [-d] [-v] [-p port] [-s] [-S] [-V] [-C conf_file]
[-P pidfile] [-o option=value]
Net::FTPServer is a secure, extensible and configurable FTP server written in Perl.
Current features:
- Authenticated FTP access.
- Anonymous FTP access.
- Complete implementation of current RFCs.
- ASCII or binary type file transfers.
- Active or passive mode file transfers.
- Run standalone or from inetd(8).
- Security features: chroot, resource limits, tainting, protection against buffer overflows.
- IP-based and/or IP-less virtual hosts.
- Complete access control system.
- Anonymous read-only FTP personality.
- Virtual filesystem allows files to be served from a database.
- Directory aliases and CDPATH support.
- Extensible command set.
- Generate archives on the fly.
Installation:
A standard ftpd.conf file is supplied with the distribution. Full documentation for all the possible options which you may use in this file is contained in this manual page. See the section CONFIGURATION below.
After doing make install, the standard ftpd.conf file should have been installed in /etc/ftpd.conf. You will probably need to edit this file to suit your local configuration.
Also after doing make install, several start-up scripts will have been installed in /usr/sbin/*ftpd.pl. (On Debian in /usr/bin or /usr/local/bin). Each start-up script starts the server in a different configuration: either as a full FTP server, or as an anonymous-only read-only FTP server, etc.
The commonly used scripts are:
- /usr/sbin/ftpd.pl
- /usr/sbin/ro-ftpd.pl
The first script is for the full FTP server.
These scripts assume that the perl interpreter can be found on the current $PATH. In the rare situation when this is not the case, you may need to edit these scripts.
<<lessSYNOPSIS
ftpd [--help] [-d] [-v] [-p port] [-s] [-S] [-V] [-C conf_file]
[-P pidfile] [-o option=value]
Net::FTPServer is a secure, extensible and configurable FTP server written in Perl.
Current features:
- Authenticated FTP access.
- Anonymous FTP access.
- Complete implementation of current RFCs.
- ASCII or binary type file transfers.
- Active or passive mode file transfers.
- Run standalone or from inetd(8).
- Security features: chroot, resource limits, tainting, protection against buffer overflows.
- IP-based and/or IP-less virtual hosts.
- Complete access control system.
- Anonymous read-only FTP personality.
- Virtual filesystem allows files to be served from a database.
- Directory aliases and CDPATH support.
- Extensible command set.
- Generate archives on the fly.
Installation:
A standard ftpd.conf file is supplied with the distribution. Full documentation for all the possible options which you may use in this file is contained in this manual page. See the section CONFIGURATION below.
After doing make install, the standard ftpd.conf file should have been installed in /etc/ftpd.conf. You will probably need to edit this file to suit your local configuration.
Also after doing make install, several start-up scripts will have been installed in /usr/sbin/*ftpd.pl. (On Debian in /usr/bin or /usr/local/bin). Each start-up script starts the server in a different configuration: either as a full FTP server, or as an anonymous-only read-only FTP server, etc.
The commonly used scripts are:
- /usr/sbin/ftpd.pl
- /usr/sbin/ro-ftpd.pl
The first script is for the full FTP server.
These scripts assume that the perl interpreter can be found on the current $PATH. In the rare situation when this is not the case, you may need to edit these scripts.
Download (0.12MB)
Added: 2006-06-16 License: Perl Artistic License Price:
1226 downloads
Net::Server 0.93
Net::Server is an extensible, general Perl server engine. more>>
Net::Server is an extensible, general Perl server engine.
SYNOPSIS
#!/usr/bin/perl -w -T
package MyPackage;
use Net::Server;
@ISA = qw(Net::Server);
sub process_request {
#...code...
}
MyPackage->run(port => 160);
exit;
Main features:
- Single Server Mode
- Inetd Server Mode
- Preforking Simple Mode (PreForkSimple)
- Preforking Managed Mode (PreFork)
- Forking Mode
- Multiplexing Mode using a single process
- Multi port accepts on Single, Preforking, and Forking modes
- Simultaneous accept/recv on tcp, udp, and unix sockets
- Safe signal handling in Fork/PreFork avoids perl signal trouble
- User customizable hooks
- Chroot ability after bind
- Change of user and group after bind
- Basic allow/deny access control
- Customized logging (choose Syslog, log_file, or STDERR)
- HUP able server (clean restarts via sig HUP)
- Dequeue ability in all Fork and PreFork modes.
- Taint clean
- Written in Perl
- Protection against buffer overflow
- Clean process flow
- Extensibility
Net::Server is an extensible, generic Perl server engine. Net::Server combines the good properties from Net::Daemon (0.34), NetServer::Generic (1.03), and Net::FTPServer (1.0), and also from various concepts in the Apache Webserver.
Net::Server attempts to be a generic server as in Net::Daemon and NetServer::Generic. It includes with it the ability to run as an inetd process (Net::Server::INET), a single connection server (Net::Server or Net::Server::Single), a forking server (Net::Server::Fork), a preforking server which maintains a constant number of preforked children (Net::Server::PreForkSimple), or as a managed preforking server which maintains the number of children based on server load (Net::Server::PreFork). In all but the inetd type, the server provides the ability to connect to one or to multiple server ports.
Net::Server uses ideologies of Net::FTPServer in order to provide extensibility. The additional server types are made possible via "personalities" or sub classes of the Net::Server. By moving the multiple types of servers out of the main Net::Server class, the Net::Server concept is easily extended to other types (in the near future, we would like to add a "Thread" personality).
Net::Server borrows several concepts from the Apache Webserver. Net::Server uses "hooks" to allow custom servers such as SMTP, HTTP, POP3, etc. to be layered over the base Net::Server class. In addition the Net::Server::PreFork class borrows concepts of min_start_servers, max_servers, and min_waiting servers.
Net::Server::PreFork also uses the concept of an flock serialized accept when accepting on multiple ports (PreFork can choose between flock, IPC::Semaphore, and pipe to control serialization).
<<lessSYNOPSIS
#!/usr/bin/perl -w -T
package MyPackage;
use Net::Server;
@ISA = qw(Net::Server);
sub process_request {
#...code...
}
MyPackage->run(port => 160);
exit;
Main features:
- Single Server Mode
- Inetd Server Mode
- Preforking Simple Mode (PreForkSimple)
- Preforking Managed Mode (PreFork)
- Forking Mode
- Multiplexing Mode using a single process
- Multi port accepts on Single, Preforking, and Forking modes
- Simultaneous accept/recv on tcp, udp, and unix sockets
- Safe signal handling in Fork/PreFork avoids perl signal trouble
- User customizable hooks
- Chroot ability after bind
- Change of user and group after bind
- Basic allow/deny access control
- Customized logging (choose Syslog, log_file, or STDERR)
- HUP able server (clean restarts via sig HUP)
- Dequeue ability in all Fork and PreFork modes.
- Taint clean
- Written in Perl
- Protection against buffer overflow
- Clean process flow
- Extensibility
Net::Server is an extensible, generic Perl server engine. Net::Server combines the good properties from Net::Daemon (0.34), NetServer::Generic (1.03), and Net::FTPServer (1.0), and also from various concepts in the Apache Webserver.
Net::Server attempts to be a generic server as in Net::Daemon and NetServer::Generic. It includes with it the ability to run as an inetd process (Net::Server::INET), a single connection server (Net::Server or Net::Server::Single), a forking server (Net::Server::Fork), a preforking server which maintains a constant number of preforked children (Net::Server::PreForkSimple), or as a managed preforking server which maintains the number of children based on server load (Net::Server::PreFork). In all but the inetd type, the server provides the ability to connect to one or to multiple server ports.
Net::Server uses ideologies of Net::FTPServer in order to provide extensibility. The additional server types are made possible via "personalities" or sub classes of the Net::Server. By moving the multiple types of servers out of the main Net::Server class, the Net::Server concept is easily extended to other types (in the near future, we would like to add a "Thread" personality).
Net::Server borrows several concepts from the Apache Webserver. Net::Server uses "hooks" to allow custom servers such as SMTP, HTTP, POP3, etc. to be layered over the base Net::Server class. In addition the Net::Server::PreFork class borrows concepts of min_start_servers, max_servers, and min_waiting servers.
Net::Server::PreFork also uses the concept of an flock serialized accept when accepting on multiple ports (PreFork can choose between flock, IPC::Semaphore, and pipe to control serialization).
Download (0.080MB)
Added: 2006-06-27 License: Perl Artistic License Price:
1219 downloads
Verilog::Pli::Net 1.702
Verilog::Pli::Net is a Verilog PLI tied net access hash. more>>
Verilog::Pli::Net is a Verilog PLI tied net access hash.
SYNOPSIS
use Verilog::Pli::Net;
$NET{"hier.signal"} = 1;
print "Signal now is ", $NET{"hier.signal"};
foreach (keys %NET) { print "Found signal $_n"; }
(exists $NET{"bad"}) or die "Net bad doesnt exist.";
tie %PLINET, Verilog::Pli::Net, top.hier.submod.pli;
print "top.hier.submod.pli.something = ", $PLINET{"something"}, "n";
This package creates a tied hash %NET, that fetching from or storing to affects the Verilog signal named the same as the hash key. The hiearchy may be placed in front of the signal names using standard dot notation, or if not found, the scope from when the tie was established, or later scope() calls is prepended to the passed signal name.
Signal names may have a leading %b: %d: %x: or %s: to return or set the value in the binary, decimal, hex, or string format respectively. Values may have a leading 0b or 0x to set the value in binary or hex format respectively.
scope
Read or change the default scope used when a signal is not found with the name passed. Note you need to pass the class, use the tied function to convert from the tied hash to the class name.
<<lessSYNOPSIS
use Verilog::Pli::Net;
$NET{"hier.signal"} = 1;
print "Signal now is ", $NET{"hier.signal"};
foreach (keys %NET) { print "Found signal $_n"; }
(exists $NET{"bad"}) or die "Net bad doesnt exist.";
tie %PLINET, Verilog::Pli::Net, top.hier.submod.pli;
print "top.hier.submod.pli.something = ", $PLINET{"something"}, "n";
This package creates a tied hash %NET, that fetching from or storing to affects the Verilog signal named the same as the hash key. The hiearchy may be placed in front of the signal names using standard dot notation, or if not found, the scope from when the tie was established, or later scope() calls is prepended to the passed signal name.
Signal names may have a leading %b: %d: %x: or %s: to return or set the value in the binary, decimal, hex, or string format respectively. Values may have a leading 0b or 0x to set the value in binary or hex format respectively.
scope
Read or change the default scope used when a signal is not found with the name passed. Note you need to pass the class, use the tied function to convert from the tied hash to the class name.
Download (0.020MB)
Added: 2006-06-27 License: GPL (GNU General Public License) Price:
1218 downloads
net-acct 0.7
net-acct logs network traffic. more>>
net-acct logs network traffic. It provides a daemon (nacctd) that logs all traffic passing through the machine it runs on. Capability is provided to associate traffic to slip/ppp users if you run a slip/ppp server.
You should use this because:
You are providing IP to customers and want to charge them based on the traffic they generate.
You are a statistics freak and want to see how much of your network traffic is for NetNews, FTP, WWW etc.
Enhancements:
- revised docs and Makefile slightly (added -O2 etc)
- increased default hash table size and improved algorithm
- added ICMP masquerading and masq bug fixes
- fixed bug with multiple notdev definitions in naccttab
- added PLIP header entry to naccttab.sample
- fixed disable entry in naccttab from field 8 to 7 for 0.5 compatibility
- fixed problem with promisc devices not being reinitialized on SIGHUP
<<lessYou should use this because:
You are providing IP to customers and want to charge them based on the traffic they generate.
You are a statistics freak and want to see how much of your network traffic is for NetNews, FTP, WWW etc.
Enhancements:
- revised docs and Makefile slightly (added -O2 etc)
- increased default hash table size and improved algorithm
- added ICMP masquerading and masq bug fixes
- fixed bug with multiple notdev definitions in naccttab
- added PLIP header entry to naccttab.sample
- fixed disable entry in naccttab from field 8 to 7 for 0.5 compatibility
- fixed problem with promisc devices not being reinitialized on SIGHUP
Download (0.043MB)
Added: 2006-06-29 License: GPL (GNU General Public License) Price:
1216 downloads
Regexp::Common::net 2.120
Regexp::Common::net is a Perl module that provide regexes for IPv4 addresses. more>>
Regexp::Common::net is a Perl module that provide regexes for IPv4 addresses.
SYNOPSIS
use Regexp::Common qw /net/;
while () {
/$RE{net}{IPv4}/ and print "Dotted decimal IP address";
/$RE{net}{IPv4}{hex}/ and print "Dotted hexadecimal IP address";
/$RE{net}{IPv4}{oct}{-sep => :}/ and
print "Colon separated octal IP address";
/$RE{net}{IPv4}{bin}/ and print "Dotted binary IP address";
/$RE{net}{MAC}/ and print "MAC address";
/$RE{net}{MAC}{oct}{-sep => " "}/ and
print "Space separated octal MAC address";
}
Please consult the manual of Regexp::Common for a general description of the works of this interface.
Do not use this module directly, but load it via Regexp::Common.
This modules gives you regular expressions for various style IPv4 and MAC (or ethernet) addresses.
$RE{net}{IPv4}
Returns a pattern that matches a valid IP address in "dotted decimal". Note that while 318.99.183.11 is not a valid IP address, it does match /$RE{net}{IPv4}/, but this is because 318.99.183.11 contains a valid IP address, namely 18.99.183.11. To prevent the unwanted matching, one needs to anchor the regexp: /^$RE{net}{IPv4}$/.
For this pattern and the next four, under -keep (See Regexp::Common):
$1
captures the entire match
$2
captures the first component of the address
$3
captures the second component of the address
$4
captures the third component of the address
$5
captures the final component of the address
<<lessSYNOPSIS
use Regexp::Common qw /net/;
while () {
/$RE{net}{IPv4}/ and print "Dotted decimal IP address";
/$RE{net}{IPv4}{hex}/ and print "Dotted hexadecimal IP address";
/$RE{net}{IPv4}{oct}{-sep => :}/ and
print "Colon separated octal IP address";
/$RE{net}{IPv4}{bin}/ and print "Dotted binary IP address";
/$RE{net}{MAC}/ and print "MAC address";
/$RE{net}{MAC}{oct}{-sep => " "}/ and
print "Space separated octal MAC address";
}
Please consult the manual of Regexp::Common for a general description of the works of this interface.
Do not use this module directly, but load it via Regexp::Common.
This modules gives you regular expressions for various style IPv4 and MAC (or ethernet) addresses.
$RE{net}{IPv4}
Returns a pattern that matches a valid IP address in "dotted decimal". Note that while 318.99.183.11 is not a valid IP address, it does match /$RE{net}{IPv4}/, but this is because 318.99.183.11 contains a valid IP address, namely 18.99.183.11. To prevent the unwanted matching, one needs to anchor the regexp: /^$RE{net}{IPv4}$/.
For this pattern and the next four, under -keep (See Regexp::Common):
$1
captures the entire match
$2
captures the first component of the address
$3
captures the second component of the address
$4
captures the third component of the address
$5
captures the final component of the address
Download (0.11MB)
Added: 2006-06-27 License: Perl Artistic License Price:
1214 downloads
Net::Pcap 0.12
Net::Pcap is an Interface to pcap(3) LBL packet capture library. more>>
Net::Pcap is an Interface to pcap(3) LBL packet capture library.
SYNOPSIS
use Net::Pcap;
my $err = ;
my $dev = Net::Pcap::lookupdev($err); # find a device
# open the device for live listening
my $pcap = Net::Pcap::open_live($dev, 1024, 1, 0, $err);
# loop over next 10 packets
Net::Pcap::loop($pcap, 10, &process_packet, "just for the demo");
# close the device
Net::Pcap::close($pcap);
sub process_packet {
my($user_data, $header, $packet) = @_;
# do something ...
}
Net::Pcap is a Perl binding to the LBL pcap(3) library. The README for libpcap describes itself as:
"a system-independent interface for user-level packet capture.
libpcap provides a portable framework for low-level network
monitoring. Applications include network statistics collection,
security monitoring, network debugging, etc."
<<lessSYNOPSIS
use Net::Pcap;
my $err = ;
my $dev = Net::Pcap::lookupdev($err); # find a device
# open the device for live listening
my $pcap = Net::Pcap::open_live($dev, 1024, 1, 0, $err);
# loop over next 10 packets
Net::Pcap::loop($pcap, 10, &process_packet, "just for the demo");
# close the device
Net::Pcap::close($pcap);
sub process_packet {
my($user_data, $header, $packet) = @_;
# do something ...
}
Net::Pcap is a Perl binding to the LBL pcap(3) library. The README for libpcap describes itself as:
"a system-independent interface for user-level packet capture.
libpcap provides a portable framework for low-level network
monitoring. Applications include network statistics collection,
security monitoring, network debugging, etc."
Download (0.076MB)
Added: 2006-07-27 License: Perl Artistic License Price:
1207 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 .net 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