policy
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 247
Net-Policy 2.2
The Net-Policy project allows system administrators to configure and manage their entire network at once. more>>
The Net-Policy project allows system administrators to configure and manage their entire network at once. It is initially designed to configure firewall and IPsec connections across an entire network.
Net-policy contains the following components:
net-policy:
This is the core network manager. It is a generic SNMP-based manager and is capable of managing any information configurable via SNMP. It is currently web based with a few more interfaces (Tk, CLI, ...) planned or partially implemented. Its SNMP engine is based on the OpenSNMP and Net-SNMP toolkits. It runs on top of a PostgreSQL database.
After checking out the SVN source code or downloading the tar ball for the net-policy project, run ./np-install as root to help guide you through a complete installation using our graphical installer.
Configurable optional pieces
The net-policy manager is capable of managing the following modules. The management system above is already capable of managing
np-cerberus: A IPsec implementation for linux based on the 2.4 kernel. This code is derived from NISTs IPsec reference project. We ported the code to the 2.4 kernel and added some IPtables specific pieces and re-released it here (with their permission).
np-plutoplus: A IKE implementation which runs on top of np-cerberus. This is code is derived from NISTs IKE reference project. It has been instrumented with SNMP support using the Net-SNMP toolkit.
<<lessNet-policy contains the following components:
net-policy:
This is the core network manager. It is a generic SNMP-based manager and is capable of managing any information configurable via SNMP. It is currently web based with a few more interfaces (Tk, CLI, ...) planned or partially implemented. Its SNMP engine is based on the OpenSNMP and Net-SNMP toolkits. It runs on top of a PostgreSQL database.
After checking out the SVN source code or downloading the tar ball for the net-policy project, run ./np-install as root to help guide you through a complete installation using our graphical installer.
Configurable optional pieces
The net-policy manager is capable of managing the following modules. The management system above is already capable of managing
np-cerberus: A IPsec implementation for linux based on the 2.4 kernel. This code is derived from NISTs IPsec reference project. We ported the code to the 2.4 kernel and added some IPtables specific pieces and re-released it here (with their permission).
np-plutoplus: A IKE implementation which runs on top of np-cerberus. This is code is derived from NISTs IKE reference project. It has been instrumented with SNMP support using the Net-SNMP toolkit.
Download (0.63MB)
Added: 2006-07-04 License: GPL (GNU General Public License) Price:
1208 downloads
issPolicy 1.01
The issPolicy utility allows ISS RealSecure Network Sensor and policy files to be converted into a single HTML file. more>>
issPolicy is a free open-source utility for converting an ISS RealSecure Network Sensor and ISS Proventia Inline Appliance Policy to a static HTML file.
Written in Perl, issPolicy allows for granular parsing of ISS RSNS and ISS Proventia policies (also refer to the "support" section), and supports a wide variety of features (see "features" section) allowing the HTML generation to be customized based on different policy parameters.
Main features:
- issPolicy automatically detects whether the policy is a ISS RealSecure Network Sensor or ISS Proventia Inline Appliance policy and generates a static HTML file based on the policy type and its features.
- issPolicy extracts the following information from the ISS RealSecure Network Sensor Policy:
- Signatures Policy (Signature Name, Signature Description, Signature Status, Signature Priority, Configured Responses, Logging Type)
- IP Filters Policy (Filter Name, Filter Description, Filter Status, Protocol, Source Address, Source Port, Destination Address, Destination Port)
- Event Filters Policy (Filter Name, Filter Description, Filter Status, Filtered Event, Source Address, Source Port, Destination Address, Destination Port)
- issPolicy extracts the following information from the ISS Proventia Inline Appliance Policy:
- Signatures Policy (Signature Name, Signature Description, Signature Status, Signature Priority, Configured Responses, Logging Type, Drop Options, DynamicBlock Options)
- IP Filters Policy (Filter Name, Filter Description, Filter Status, Protocol, Source Address, Source Port, Destination Address, Destination Port)
- Event Filters Policy (Filter Name, Filter Description, Filter Status, Filtered Event, Source Address, Source Port, Destination Address, Destination Port)
- issPolicy contains various useful options allowing for a tailored HTML Policy file to be generated, based on one or more of the following criteria:
- Signature Policy Criteria:
- Whether signature is enabled or disabled
- Based on signature priority (High, Medium, or Low)
- Whether drop is enabled [only on ISS Proventia Inline Appliance Policies]
- Based on drop options (ConnectionWithReset, Connection, or Packet) [only on ISS Proventia Inline Appliance Policies]
- Whether dynamicblock is enabled [only on ISS Proventia Inline Appliance Policies]
- Based on dynamicblock options (IsolateTrojan, BlockWorm, BlockIntruder) [only on ISS Proventia Inline Appliance Policies]
- IP Filter Policy Criteria:
- Whether IP filter is enabled or disabled
- Event Filter Policy Criteria:
- Whether Event Filter is enabled or disabled
- issPolicy uses an "API" structured format, pushing the entire policy to hash arrays, allowing the possibility for other output methods to be developed (CSV, XML, etc...)
<<lessWritten in Perl, issPolicy allows for granular parsing of ISS RSNS and ISS Proventia policies (also refer to the "support" section), and supports a wide variety of features (see "features" section) allowing the HTML generation to be customized based on different policy parameters.
Main features:
- issPolicy automatically detects whether the policy is a ISS RealSecure Network Sensor or ISS Proventia Inline Appliance policy and generates a static HTML file based on the policy type and its features.
- issPolicy extracts the following information from the ISS RealSecure Network Sensor Policy:
- Signatures Policy (Signature Name, Signature Description, Signature Status, Signature Priority, Configured Responses, Logging Type)
- IP Filters Policy (Filter Name, Filter Description, Filter Status, Protocol, Source Address, Source Port, Destination Address, Destination Port)
- Event Filters Policy (Filter Name, Filter Description, Filter Status, Filtered Event, Source Address, Source Port, Destination Address, Destination Port)
- issPolicy extracts the following information from the ISS Proventia Inline Appliance Policy:
- Signatures Policy (Signature Name, Signature Description, Signature Status, Signature Priority, Configured Responses, Logging Type, Drop Options, DynamicBlock Options)
- IP Filters Policy (Filter Name, Filter Description, Filter Status, Protocol, Source Address, Source Port, Destination Address, Destination Port)
- Event Filters Policy (Filter Name, Filter Description, Filter Status, Filtered Event, Source Address, Source Port, Destination Address, Destination Port)
- issPolicy contains various useful options allowing for a tailored HTML Policy file to be generated, based on one or more of the following criteria:
- Signature Policy Criteria:
- Whether signature is enabled or disabled
- Based on signature priority (High, Medium, or Low)
- Whether drop is enabled [only on ISS Proventia Inline Appliance Policies]
- Based on drop options (ConnectionWithReset, Connection, or Packet) [only on ISS Proventia Inline Appliance Policies]
- Whether dynamicblock is enabled [only on ISS Proventia Inline Appliance Policies]
- Based on dynamicblock options (IsolateTrojan, BlockWorm, BlockIntruder) [only on ISS Proventia Inline Appliance Policies]
- IP Filter Policy Criteria:
- Whether IP filter is enabled or disabled
- Event Filter Policy Criteria:
- Whether Event Filter is enabled or disabled
- issPolicy uses an "API" structured format, pushing the entire policy to hash arrays, allowing the possibility for other output methods to be developed (CSV, XML, etc...)
Download (0.016MB)
Added: 2005-07-04 License: GPL (GNU General Public License) Price:
1573 downloads
Policy Daemon 1.81
Policy Daemon is an anti-spam plugin for Postfix. more>>
Policy Daemon project is an anti-spam plugin for Postfix (written in C) that does Greylisting, Sender-(envelope, SASL or host / ip)-based throttling (on messages and/or volume per defined time unit), Recipient rate limiting, Spamtrap monitoring / blacklisting, HELO auto blacklisting and HELO randomization preventation.
Enhancements:
- Merged OSX -L < libdir > vs. -L< libdir > fix into v1.8x branch
- Added quirk for SIGPIPE on Apple
- Added quirk for some versions of NetBSD which dont have SO_NOSIGPIPE
- Added error message that if we cannot find how to handle SIGPIPE on the host platform to contact the devel mailing list
- Make "stats" command a bit better aligned
- Be paranoid bout our read buffer size check
- Better check to see if weve run out of available slots, if we have emit a warning and close connection
- Fixed potential buffer overflow when line length exceeds MAXLINE
<<lessEnhancements:
- Merged OSX -L < libdir > vs. -L< libdir > fix into v1.8x branch
- Added quirk for SIGPIPE on Apple
- Added quirk for some versions of NetBSD which dont have SO_NOSIGPIPE
- Added error message that if we cannot find how to handle SIGPIPE on the host platform to contact the devel mailing list
- Make "stats" command a bit better aligned
- Be paranoid bout our read buffer size check
- Better check to see if weve run out of available slots, if we have emit a warning and close connection
- Fixed potential buffer overflow when line length exceeds MAXLINE
Download (0.35MB)
Added: 2007-07-11 License: GPL (GNU General Public License) Price:
835 downloads
Postfix-policy 0.0.2
Postfix-policy is a policy server that uses ServerKit to achieve a high level of performance and scalability for Postfix servers more>>
Postfix-policy is a policy server that uses ServerKit to achieve a high level of performance and scalability for Postfix servers.
This project is ideal for use with large mail systems utilizing Postfix for MX duties and MySQL for the management of accounts with basic policy needs.
Usage:
It is advised that you read the ServerKit documentation before trying to use this module, as most of the basic usage is simply using ServerKit, nothing specific to this module.
You will probably want to use the included ServerKit personality as a starting point, found in the source archive as a directory named "personality". Within the personality you will find a "c11n" file, a "modules" subdirectory, and a "svsdir" subdirectory.
The "c11n" file is a ServerKit configuration file, you will need to at least modify the database settings so ServerKit can successfully communicate with your database system. Another configuration value that you will definitely have to set is "action_query_format_string".
The "action_query_format_string" is the SQL query postfix-policy will use to retrieve an action to send back to Postfix in response to policy delegation requests. See the Configuration section for a list of supported substitutions for use in the format string.
You are responsible for creating a query that is compatible with your mail system database schema, and ensuring that the query will:
1. return an empty set for invalid recipients
2. return a valid action string when not returning an empty set
For an explanation of valid policy action responses, see the access(5) manual reference from Postfix, youre interested in the *ACTIONS sections
<<lessThis project is ideal for use with large mail systems utilizing Postfix for MX duties and MySQL for the management of accounts with basic policy needs.
Usage:
It is advised that you read the ServerKit documentation before trying to use this module, as most of the basic usage is simply using ServerKit, nothing specific to this module.
You will probably want to use the included ServerKit personality as a starting point, found in the source archive as a directory named "personality". Within the personality you will find a "c11n" file, a "modules" subdirectory, and a "svsdir" subdirectory.
The "c11n" file is a ServerKit configuration file, you will need to at least modify the database settings so ServerKit can successfully communicate with your database system. Another configuration value that you will definitely have to set is "action_query_format_string".
The "action_query_format_string" is the SQL query postfix-policy will use to retrieve an action to send back to Postfix in response to policy delegation requests. See the Configuration section for a list of supported substitutions for use in the format string.
You are responsible for creating a query that is compatible with your mail system database schema, and ensuring that the query will:
1. return an empty set for invalid recipients
2. return a valid action string when not returning an empty set
For an explanation of valid policy action responses, see the access(5) manual reference from Postfix, youre interested in the *ACTIONS sections
Download (0.018MB)
Added: 2006-12-21 License: AGPL (Affero General Public License) Price:
1040 downloads
SELinux Policy Editor 2.1 Beta
SELinux Policy Editor (seedit) is a tool to make SELinux policies easy to apply. more>>
SELinux Policy Editor (seedit) is a tool to make SELinux policies easy to apply. SELinux Policy Editor was originally developed by Hitachi Software.
SELinux Policy Editor is composed of Simplified Policy and tools. Simplified Policy is a policy described by Simplified Policy Description Language (SPDL) which hides the details of SELinux configurations by using name-based configration and reducing the number of permissions.
SELinux Policy Editor includes a GUI to generate SPDL so adminstrators do not have to remember syntax of the language. There are also command line tools in the package.
Following is example policy for Apache using SPDL.
domain httpd_t;
program /usr/sbin/httpd;
allow /var/www/** r,s;
allownet -protocol tcp -port 80 server;
As you see from the example type is not used. You can use file names and port numbers for configuration.
You can try SELinux Policy Editor on Fedora Core 5. It will not affect existing SELinux policies so it is possible to revert to the default SELinux easily.
<<lessSELinux Policy Editor is composed of Simplified Policy and tools. Simplified Policy is a policy described by Simplified Policy Description Language (SPDL) which hides the details of SELinux configurations by using name-based configration and reducing the number of permissions.
SELinux Policy Editor includes a GUI to generate SPDL so adminstrators do not have to remember syntax of the language. There are also command line tools in the package.
Following is example policy for Apache using SPDL.
domain httpd_t;
program /usr/sbin/httpd;
allow /var/www/** r,s;
allownet -protocol tcp -port 80 server;
As you see from the example type is not used. You can use file names and port numbers for configuration.
You can try SELinux Policy Editor on Fedora Core 5. It will not affect existing SELinux policies so it is possible to revert to the default SELinux easily.
Download (MB)
Added: 2007-01-10 License: GPL (GNU General Public License) Price:
1020 downloads
Moose::Policy::JavaAccessors 0.03
Moose::Policy::JavaAccessors - BeCause EveryOne Loves CamelCase. more>>
Moose::Policy::JavaAccessors - BeCause EveryOne Loves CamelCase.
SYNOPSIS
package Foo;
use Moose::Policy Moose::Policy::JavaAccessors;
use Moose;
has bar => (is => rw, default => Foo::bar);
has baz => (is => ro, default => Foo::baz);
# Foo now has (get, set)Bar methods as well as getBaz
This meta-policy changes the behavior of Mooses default behavior in regard to accessors to follow Java convention and use CamelCase.
CAVEAT
This does a very niave conversion to CamelCase, basically it just runs ucfirst on the attribute name. Since I dont use CamelCase (at least not anymore), this is good enough. If you really want to use this, and need a more sophisicated conversion, patches welcome.
<<lessSYNOPSIS
package Foo;
use Moose::Policy Moose::Policy::JavaAccessors;
use Moose;
has bar => (is => rw, default => Foo::bar);
has baz => (is => ro, default => Foo::baz);
# Foo now has (get, set)Bar methods as well as getBaz
This meta-policy changes the behavior of Mooses default behavior in regard to accessors to follow Java convention and use CamelCase.
CAVEAT
This does a very niave conversion to CamelCase, basically it just runs ucfirst on the attribute name. Since I dont use CamelCase (at least not anymore), this is good enough. If you really want to use this, and need a more sophisicated conversion, patches welcome.
Download (0.007MB)
Added: 2007-06-25 License: Perl Artistic License Price:
851 downloads
ACL Policy Daemon for Postfix 0.60
ACL Policy Daemon is a program that communicates with the Postfix MTA using the Policy Delegation Protocol implementing an ACL. more>>
ACL Policy Daemon is a program that communicates with the Postfix MTA using the Policy Delegation Protocol implementing an ACL (Access Control List) system, making very easy to improve and create nice controls on your e-mail traffic. You can use it to verify SPF records to.
The project is developed using Python and has no other dependencies and licensed by GPL version 2.
The rules are loaded from a regular text file. It is planned to load the rules from a SQL database or LDAP directory in the future.
Greylisting functionality will be implemented soon.
For news and updated information about ACL Policy Daemon, you can always check the project page at GNA: https://gna.org/projects/apolicy/
Installation:
You must have Python installed, version 2.3 or above. Run python to check:
miguel@debian:~$ python
Python 2.4.4c0 (#2, Jul 30 2006, 15:43:58)
[GCC 4.1.2 20060715 (prerelease) (Debian 4.1.1-9)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
It is very easy to install apolicy. In some distributions, Postfixs daemons are located in /usr/libexec/postfix, check your distribution.
The following commands should do just fine, you must be root:
debian:~# tar zcf apolicy-0.3.tar.gz
debian:~# cp apolicy-0.3/src/apolicy.py /usr/lib/postfix/
debian:~# chmod 755 /usr/lib/postfix/apolicy.py
debian:~# mkdir /etc/apolicy/
debian:~# cp apolicy.conf /etc/apolicy/
debian:~# chmod 644 /etc/apolicy/apolicy.conf
debian:~# echo "apolicy unix - n n - - spawn" >> /etc/postfix/master.cf
debian:~# echo " user=nobody argv=/usr/lib/postfix/apolicy.py" >> /etc/postfix/master.cf
The apolicy.conf is a sample file with examples, you must edit it to fit your needs.
Install the complementary modules for apolicy. We will install 3 packages: apolicy, pyspf and pydns. Note that the directory that contains Python libraries is not the same on all operating systems. Sometimes it is inside /usr/lib or /usr/libexec, and may be named python or python< version >:
debian:~# mkdir /usr/lib/ /site-packages/apolicy
debian:~# mkdir /usr/lib/ /site-packages/spf
debian:~# mkdir /usr/lib/ /site-packages/DNS
debian:~# cp apolicy-0.3/src/apolicy/* /usr/lib/ /site-packages/apolicy
debian:~# cp apolicy-0.3/src/spf/* /usr/lib/ /site-packages/spf
debian:~# cp apolicy-0.3/src/DNS/* /usr/lib/ /site-packages/DNS
debian:~# echo apolicy > /usr/lib/ /site-packages/apolicy.pth
debian:~# echo spf > /usr/lib/ /site-packages/spf.pth
debian:~# echo DNS > /usr/lib/ /site-packages/DNS.pth
Before setting Postfix, it is wise to test apolicy and check if everything is right. The configuration file is loaded by default from /etc/apolicy/apolicy.conf, you can use -c parameter to change to point where your configuration file is. It is possible to debug your configuration using the parameter -d, it will send a lot of output to syslog mail facility:
debian:~# /usr/lib/postfix/apolicy.py -d
The program must keep running and waiting input from stdin. Take a look at mail.log for any problem. You can press ctrl+c to finish it. If no errors happened, then lets move forward.
Finally, add to your main.cf:
smtpd_recipient_restrictions =
reject_unlisted_recipient
...
reject_unauth_destination
check_policy_service unix:private/apolicy
For the size acl works, apolicy need to be called this way:
smtpd_end_of_data_restrictions = check_policy_service unix:private/apolicy
<<lessThe project is developed using Python and has no other dependencies and licensed by GPL version 2.
The rules are loaded from a regular text file. It is planned to load the rules from a SQL database or LDAP directory in the future.
Greylisting functionality will be implemented soon.
For news and updated information about ACL Policy Daemon, you can always check the project page at GNA: https://gna.org/projects/apolicy/
Installation:
You must have Python installed, version 2.3 or above. Run python to check:
miguel@debian:~$ python
Python 2.4.4c0 (#2, Jul 30 2006, 15:43:58)
[GCC 4.1.2 20060715 (prerelease) (Debian 4.1.1-9)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
It is very easy to install apolicy. In some distributions, Postfixs daemons are located in /usr/libexec/postfix, check your distribution.
The following commands should do just fine, you must be root:
debian:~# tar zcf apolicy-0.3.tar.gz
debian:~# cp apolicy-0.3/src/apolicy.py /usr/lib/postfix/
debian:~# chmod 755 /usr/lib/postfix/apolicy.py
debian:~# mkdir /etc/apolicy/
debian:~# cp apolicy.conf /etc/apolicy/
debian:~# chmod 644 /etc/apolicy/apolicy.conf
debian:~# echo "apolicy unix - n n - - spawn" >> /etc/postfix/master.cf
debian:~# echo " user=nobody argv=/usr/lib/postfix/apolicy.py" >> /etc/postfix/master.cf
The apolicy.conf is a sample file with examples, you must edit it to fit your needs.
Install the complementary modules for apolicy. We will install 3 packages: apolicy, pyspf and pydns. Note that the directory that contains Python libraries is not the same on all operating systems. Sometimes it is inside /usr/lib or /usr/libexec, and may be named python or python< version >:
debian:~# mkdir /usr/lib/ /site-packages/apolicy
debian:~# mkdir /usr/lib/ /site-packages/spf
debian:~# mkdir /usr/lib/ /site-packages/DNS
debian:~# cp apolicy-0.3/src/apolicy/* /usr/lib/ /site-packages/apolicy
debian:~# cp apolicy-0.3/src/spf/* /usr/lib/ /site-packages/spf
debian:~# cp apolicy-0.3/src/DNS/* /usr/lib/ /site-packages/DNS
debian:~# echo apolicy > /usr/lib/ /site-packages/apolicy.pth
debian:~# echo spf > /usr/lib/ /site-packages/spf.pth
debian:~# echo DNS > /usr/lib/ /site-packages/DNS.pth
Before setting Postfix, it is wise to test apolicy and check if everything is right. The configuration file is loaded by default from /etc/apolicy/apolicy.conf, you can use -c parameter to change to point where your configuration file is. It is possible to debug your configuration using the parameter -d, it will send a lot of output to syslog mail facility:
debian:~# /usr/lib/postfix/apolicy.py -d
The program must keep running and waiting input from stdin. Take a look at mail.log for any problem. You can press ctrl+c to finish it. If no errors happened, then lets move forward.
Finally, add to your main.cf:
smtpd_recipient_restrictions =
reject_unlisted_recipient
...
reject_unauth_destination
check_policy_service unix:private/apolicy
For the size acl works, apolicy need to be called this way:
smtpd_end_of_data_restrictions = check_policy_service unix:private/apolicy
Download (0.034MB)
Added: 2006-12-27 License: GPL (GNU General Public License) Price:
1032 downloads
LDAP Mailing Lists Access Policy Daemon 0.2
LDAP Mailing Lists Access Policy Daemon (MLAPD) is a mailing list manager that uses LDAP to control list access. more>>
LDAP Mailing Lists Access Policy Daemon (MLAPD) is a mailing list manager that uses LDAP (instead of BDB or GDBM) to control list access. Its designed to work in conjunction with Postfix as an access policy delegation daemon. It manages electronic mail discussion and e-newsletter lists. Its goal is to store/read list data on/from LDAP.
It works as a Postfix access policy delegation agent, so it can be installed one time and used by multiple Postfix instances, or installed multiple times and not suffer database access concurrency issues (because it uses LDAP).
Enhancements:
- This can be considered the first stable and usable release.
<<lessIt works as a Postfix access policy delegation agent, so it can be installed one time and used by multiple Postfix instances, or installed multiple times and not suffer database access concurrency issues (because it uses LDAP).
Enhancements:
- This can be considered the first stable and usable release.
Download (0.040MB)
Added: 2007-03-24 License: GPL (GNU General Public License) Price:
944 downloads
Bio::Location::CoordinatePolicyI 1.4
Bio::Location::CoordinatePolicyI is an abstract interface for objects implementing a certain policy... more>>
Bio::Location::CoordinatePolicyI is an abstract interface for objects implementing a certain policy of computing integer-valued coordinates of a Location.
SYNOPSIS
# get a location, e.g., from a SeqFeature
$location = $feature->location();
# examine its coordinate computation policy
print "Location of feature ", $feature->primary_tag(), " employs a ",
ref($location->coordinate_policy()),
" instance for coordinate computationn";
# change the policy, e.g. because the user chose to do so
$location->coordinate_policy(Bio::Location::NarrowestCoordPolicy->new());
Objects implementing this interface are used by Bio::LocationI implementing objects to determine integer-valued coordinates when asked for it. While this may seem trivial for simple locations, there are different ways to do it for fuzzy or compound (split) locations. Classes implementing this interface implement a certain policy, like always widest range, always smallest range, mean for BETWEEN locations, etc. By installing a different policy object in a Location object, the behaviour of coordinate computation can be changed on-the-fly, and with a single line of code client-side.
<<lessSYNOPSIS
# get a location, e.g., from a SeqFeature
$location = $feature->location();
# examine its coordinate computation policy
print "Location of feature ", $feature->primary_tag(), " employs a ",
ref($location->coordinate_policy()),
" instance for coordinate computationn";
# change the policy, e.g. because the user chose to do so
$location->coordinate_policy(Bio::Location::NarrowestCoordPolicy->new());
Objects implementing this interface are used by Bio::LocationI implementing objects to determine integer-valued coordinates when asked for it. While this may seem trivial for simple locations, there are different ways to do it for fuzzy or compound (split) locations. Classes implementing this interface implement a certain policy, like always widest range, always smallest range, mean for BETWEEN locations, etc. By installing a different policy object in a Location object, the behaviour of coordinate computation can be changed on-the-fly, and with a single line of code client-side.
Download (4.7MB)
Added: 2007-06-11 License: Perl Artistic License Price:
866 downloads
Perl::Critic::Policy::BuiltinFunctions::ProhibitReverseSortBlock 1.061
Conway says that it is much clearer to use reverse than to flip $a and $b around in a sort block. more>>
Perl::Critic::Policy::BuiltinFunctions::ProhibitReverseSortBlock - Conway says that it is much clearer to use reverse than to flip $a and $b around in a sort block.
Conway says that it is much clearer to use reverse than to flip $a and $b around in a sort block. He also suggests that, in newer perls, reverse is specifically looked for and optimized, and in the case of a simple reversed string sort, using reverse with a sort with no block is faster even in old perls.
my @foo = sort { $b cmp $a } @bar; #not ok
my @foo = reverse sort @bar; #ok
my @foo = sort { $b $a } @bar; #not ok
my @foo = reverse sort { $a $b } @bar; #ok
<<lessConway says that it is much clearer to use reverse than to flip $a and $b around in a sort block. He also suggests that, in newer perls, reverse is specifically looked for and optimized, and in the case of a simple reversed string sort, using reverse with a sort with no block is faster even in old perls.
my @foo = sort { $b cmp $a } @bar; #not ok
my @foo = reverse sort @bar; #ok
my @foo = sort { $b $a } @bar; #not ok
my @foo = reverse sort { $a $b } @bar; #ok
Download (0.24MB)
Added: 2007-08-01 License: Perl Artistic License Price:
814 downloads
NetSPoC 3.0
NetSPoC is a tool for security managment of large computer networks with different security domains. more>>
NetSPoC is a tool for security managment of large computer networks with different security domains. It generates configuration files for packet filters which are controlling the borders of security domains.
NetSPoC provides its own language for describing the security policy and topology of a network. The security policy is a set of rules that state which packets are allowed to pass the network and which not. NetSPoC is topology aware: a rule for traffic from A to B is automatically applied to all managed packet filters on the path from A to B.
Currently NetSPoC generates ACLs and static routing entries for
Cisco routers with or without firewall feature set,
PIX firewalls and
Linux iptables and ip route.
It supports network address translation, virtual IP addresses for redundancy protocols like VRRP and some dynamic routing protocols.
IPSec encryption is supported as well. A powerful syntax allows to easily define a large number of crypto tunnels of either a hub and spoke topology or a fully meshed topology. Crypto rules define which type of traffic needs to be encrypted. Crypto configuration for Cisco IOS routers and PIX firewalls is generated.
NetSPoCs text based specification language is well suited for integration with CVS or other version control systems. A script is provided for tagging a policy and saving it to a policy database.
This software is actively developed with perl 5.8 under linux. It should be portable to other platforms where perl is available.
Enhancements:
- VERSION:
- TODO:
- NEWS.html:
- Prepare version 3.0.
- index.html: Mentioned crypto. Removed links to email addresses to reduce SPAM. Removed CSPM stuff.
- Netspoc.pm:
- Made code 64 bit clean. This was necessary for complement and left-shift operations on 32 bit IP addresses.
<<lessNetSPoC provides its own language for describing the security policy and topology of a network. The security policy is a set of rules that state which packets are allowed to pass the network and which not. NetSPoC is topology aware: a rule for traffic from A to B is automatically applied to all managed packet filters on the path from A to B.
Currently NetSPoC generates ACLs and static routing entries for
Cisco routers with or without firewall feature set,
PIX firewalls and
Linux iptables and ip route.
It supports network address translation, virtual IP addresses for redundancy protocols like VRRP and some dynamic routing protocols.
IPSec encryption is supported as well. A powerful syntax allows to easily define a large number of crypto tunnels of either a hub and spoke topology or a fully meshed topology. Crypto rules define which type of traffic needs to be encrypted. Crypto configuration for Cisco IOS routers and PIX firewalls is generated.
NetSPoCs text based specification language is well suited for integration with CVS or other version control systems. A script is provided for tagging a policy and saving it to a policy database.
This software is actively developed with perl 5.8 under linux. It should be portable to other platforms where perl is available.
Enhancements:
- VERSION:
- TODO:
- NEWS.html:
- Prepare version 3.0.
- index.html: Mentioned crypto. Removed links to email addresses to reduce SPAM. Removed CSPM stuff.
- Netspoc.pm:
- Made code 64 bit clean. This was necessary for complement and left-shift operations on 32 bit IP addresses.
Download (0.11MB)
Added: 2006-07-08 License: GPL (GNU General Public License) Price:
1203 downloads
Fedora Linux
Fedora - Linux operating system built from open source software more>>
Fedora Linux brings you a powerful Linux operating system which is built from open source software. The Fedora Project is an openly-developed project designed by Red Hat, open for general participation, led by a meritocracy, following a set of project objectives.
The goal of The Fedora Project is to work with the Linux community to build a complete, general purpose operating system exclusively from open source software. Development will be done in a public forum. The project will produce time-based releases of Fedora Core about 2-3 times a year, with a public release schedule.
The Red Hat engineering team will continue to participate in building Fedora Core and will invite and encourage more outside participation than in past releases. By using this more open process, we hope to provide an operating system more in line with the ideals of free software and more appealing to the open source community.
Major Features:
- Support for the PowerPC (PPC) architecture.
- GCC 4.0
- GNOME 2.10
- KDE 3.4 includes new accessibility features. You can manage these new features in KDS Control CenterRegional & AccessibilityAccessibility.
- Native Eclipse 3.1M6 (part of a free Java stack)
- MySQL 4.1
- PHP 5.0
- Xen 2 (virtualization to run multiple versions of an OS)
- GFS 6.1-0.pre22 (cluster file system)
- Evince 0.2.1 (universal document viewer)
- GDM 2.6 Includes early login capability
- SELinux This release includes coverage for 80 new daemons by the targeted policy. There are changes to the handling of Booleans. The targeted policy is enabled by default.
Download (0KB)
Added: 2005-06-13 License: Freeware Price: FREE
13 downloads
Fedora Linux Core 4
Fedora - Linux operating system built from open source software more>>
The Fedora Project is an openly-developed project designed by Red Hat, open for general participation, led by a meritocracy, following a set of project objectives.
The goal of The Fedora Project is to work with the Linux community to build a complete, general purpose operating system exclusively from open source software. Development will be done in a public forum.
The project will produce time-based releases of Fedora Core about 2-3 times a year, with a public release schedule.
The Red Hat engineering team will continue to participate in building Fedora Core and will invite and encourage more outside participation than in past releases.
By using this more open process, we hope to provide an operating system more in line with the ideals of free software and more appealing to the open source community.
Main features:
- Support for the PowerPC (PPC) architecture.
- GCC 4.0
- GNOME 2.10
- KDE 3.4 includes new accessibility features. You can manage these new features in KDS Control CenterRegional & AccessibilityAccessibility.
- Native Eclipse 3.1M6 (part of a free Java stack)
- MySQL 4.1
- PHP 5.0
- Xen 2 (virtualization to run multiple versions of an OS)
- GFS 6.1-0.pre22 (cluster file system)
- Evince 0.2.1 (universal document viewer)
- GDM 2.6 - Includes early login capability
- SELinux This release includes coverage for 80 new daemons by the targeted policy. There are changes to the handling of Booleans. The targeted policy is enabled by default.
<<lessThe goal of The Fedora Project is to work with the Linux community to build a complete, general purpose operating system exclusively from open source software. Development will be done in a public forum.
The project will produce time-based releases of Fedora Core about 2-3 times a year, with a public release schedule.
The Red Hat engineering team will continue to participate in building Fedora Core and will invite and encourage more outside participation than in past releases.
By using this more open process, we hope to provide an operating system more in line with the ideals of free software and more appealing to the open source community.
Main features:
- Support for the PowerPC (PPC) architecture.
- GCC 4.0
- GNOME 2.10
- KDE 3.4 includes new accessibility features. You can manage these new features in KDS Control CenterRegional & AccessibilityAccessibility.
- Native Eclipse 3.1M6 (part of a free Java stack)
- MySQL 4.1
- PHP 5.0
- Xen 2 (virtualization to run multiple versions of an OS)
- GFS 6.1-0.pre22 (cluster file system)
- Evince 0.2.1 (universal document viewer)
- GDM 2.6 - Includes early login capability
- SELinux This release includes coverage for 80 new daemons by the targeted policy. There are changes to the handling of Booleans. The targeted policy is enabled by default.
Download (naMB)
Added: 2009-04-10 License: Freeware Price:
229 downloads
Postgrey 1.28
Postgrey is a Postfix policy server implementing greylisting developed by David Schweikert at the ISG.EE. more>>
Postgrey is a Postfix policy server implementing greylisting.
When a request for delivery of a mail is received by Postfix via SMTP, the triplet CLIENT_IP / SENDER / RECIPIENT is built. If it is the first time that this triplet is seen, or if the triplet was first seen, less than 5 minutes ago, then the mail gets rejected with a temporary error. Hopefully spammers or viruses will not try again later, as it is however required per RFC.
Safe database:
greylist.pl doesnt lock correctly the database and it might get corrupted after a while (two days mean time for me). Postgrey does use the logging and transaction features of BerkeleyDB to maximize reliability. Additionally only one process is running, thus reducing even more the risk of corrupting the database.
Automatic maintenance:
Postgrey does keep track not only of the first time a given triplet was seen, but also the last time. Entries that were last seen more than a defined amount of time ago (one month for example) get removed automatically.
Whitelists:
Per-client and per-recipient whitelists. The Postgrey distribution package includes a client whitelist with all (few) broken mail-servers that were identified until now.
Lookup by subnet:
Addresses are normally stripped of their last byte, so that mail servers with multiple addresses are recognized as only one.
Auto-whitelisting of clients:
Clients which repeatedly show to be able to pass the greylist, are entered in a "clients whitelist", for which no greylisting is done anymore.
<<lessWhen a request for delivery of a mail is received by Postfix via SMTP, the triplet CLIENT_IP / SENDER / RECIPIENT is built. If it is the first time that this triplet is seen, or if the triplet was first seen, less than 5 minutes ago, then the mail gets rejected with a temporary error. Hopefully spammers or viruses will not try again later, as it is however required per RFC.
Safe database:
greylist.pl doesnt lock correctly the database and it might get corrupted after a while (two days mean time for me). Postgrey does use the logging and transaction features of BerkeleyDB to maximize reliability. Additionally only one process is running, thus reducing even more the risk of corrupting the database.
Automatic maintenance:
Postgrey does keep track not only of the first time a given triplet was seen, but also the last time. Entries that were last seen more than a defined amount of time ago (one month for example) get removed automatically.
Whitelists:
Per-client and per-recipient whitelists. The Postgrey distribution package includes a client whitelist with all (few) broken mail-servers that were identified until now.
Lookup by subnet:
Addresses are normally stripped of their last byte, so that mail servers with multiple addresses are recognized as only one.
Auto-whitelisting of clients:
Clients which repeatedly show to be able to pass the greylist, are entered in a "clients whitelist", for which no greylisting is done anymore.
Download (0.026MB)
Added: 2007-07-04 License: GPL (GNU General Public License) Price:
842 downloads
APL 0.1.8
APL project is a general purpose C++ template class library. more>>
APL project is a general purpose C++ template class library.
All the code is placed in header files, so no compilation is required. You just have to #include the header file.
The classes are implemented using Policy Based Design. When you use the class you decide how it should behave.
Includes rich set of routines working with:
- file systems
- sockets
- threads
- mutexes
- internet protocols
- networks
- various parsers (including XML)
- databases
- process management
- and much more...
Platform and compiler independent.
The following is a sample code for reading the file contect into std::string class:
std::string content ;
apl::AFile file ;
file.load("file.dat",content) ;
Enhancements:
- serial: rewritten serial class.
<<lessAll the code is placed in header files, so no compilation is required. You just have to #include the header file.
The classes are implemented using Policy Based Design. When you use the class you decide how it should behave.
Includes rich set of routines working with:
- file systems
- sockets
- threads
- mutexes
- internet protocols
- networks
- various parsers (including XML)
- databases
- process management
- and much more...
Platform and compiler independent.
The following is a sample code for reading the file contect into std::string class:
std::string content ;
apl::AFile file ;
file.load("file.dat",content) ;
Enhancements:
- serial: rewritten serial class.
Download (0.50MB)
Added: 2006-09-28 License: MIT/X Consortium License Price:
1122 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 policy 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