chicago transit authority
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 84
Graphical certification authority 0.6.4
Graphical certification authority project is a graphical user interface to OpenSSL, RSA/DSA public keys, certificates,etc. more>>
Graphical certification authority project is a graphical user interface to OpenSSL, RSA/DSA public keys, certificates, signing requests and revokation lists.
The keys have an internal counter, counting its use to avoid a duplicate use of a key for creating a certificate or request.
The Keys are of course encrypted in the db file.
Xca supports next to the usual PEM and DER format of certificates the import and export of PKCS#12 (aka *.pfx) files and the Certificate import from PKCS#7 files.
Certificates can be created by self signing it, by signing it by an other (usually CA) certificate or by signing a PKCS#10 request. Netscape SPKAC is supported since version 0.4.6. The validity dates and x509.v3 extensions can be adjusted to fit ones needs. The use of multiple certificates in CA chains is supported and a tree view of the certificates reflects the dependencies. The application takes care to not create duplicate certificates by checking the serial number(s) on import and creation of certificates.
Certificate Templates can be used to preset the input dialog with reasonable values and to simplify the process of creating certificates and requests.
Issued certificates can be revoked and the revokation list can be created and exported. External revokation lists can be imported and examined.
Enhancements:
- This version fixes an issue where some CA signed certificates were not sorted correctly below that CA.
- Malformed certificates no longer cause a crash.
- The string encoding rules for the distinguished name can now be set in the options dialog and PKCS#10 attributes can be set and inspected.
<<lessThe keys have an internal counter, counting its use to avoid a duplicate use of a key for creating a certificate or request.
The Keys are of course encrypted in the db file.
Xca supports next to the usual PEM and DER format of certificates the import and export of PKCS#12 (aka *.pfx) files and the Certificate import from PKCS#7 files.
Certificates can be created by self signing it, by signing it by an other (usually CA) certificate or by signing a PKCS#10 request. Netscape SPKAC is supported since version 0.4.6. The validity dates and x509.v3 extensions can be adjusted to fit ones needs. The use of multiple certificates in CA chains is supported and a tree view of the certificates reflects the dependencies. The application takes care to not create duplicate certificates by checking the serial number(s) on import and creation of certificates.
Certificate Templates can be used to preset the input dialog with reasonable values and to simplify the process of creating certificates and requests.
Issued certificates can be revoked and the revokation list can be created and exported. External revokation lists can be imported and examined.
Enhancements:
- This version fixes an issue where some CA signed certificates were not sorted correctly below that CA.
- Malformed certificates no longer cause a crash.
- The string encoding rules for the distinguished name can now be set in the options dialog and PKCS#10 attributes can be set and inspected.
Download (0.26MB)
Added: 2007-08-16 License: BSD License Price:
817 downloads
Transit Executive 0.2
Transit Executive project is a real-time strategy simulation game of building transit systems. more>>
Transit Executive project is a real-time strategy simulation game of building transit systems, make profits, and attempt to take over your competition.
<<less Download (1.9MB)
Added: 2006-11-11 License: BSD License Price:
1078 downloads
Hierarchical Grid Site Managment 0.5
Hierarchical Grid Site Managment is a front-end to the database that keeps information about the grid sites (clusters). more>>
Hierarchical Grid Site Managment is a front-end to the database that keeps information about the grid sites (clusters), their admins, email and phone contacts, other contact people, site nodes and resources, downtimes etc.
These sites are organized by country and countries are organized by regions. The admins of each site can also update the information about the site.
To summarize the design, the applications supports only one GOC (Grid Operation Center), assuming that it is used for only one grid. It can have several ROCs (Regional Operation Centers), each ROC can have several countries, and each country can have several sites.
Each ROC, country and site can have one (or more) admins, which are able to modify the data of the structure (record) which they admin (ROC, country or site), and to manage substructures as well.
Managing substructures means that they can also validate/appoint the admins of the substructures, e.g. a country admin can validate/appoint the site admins. The admins are recognized automatically by their certificate (without the need to use passwords).
For each structure (ROC, country, site), contact info about it are stored, including email and phone. For the sites, general info about it are stored, contact info, info about its resources and capacities, site contacts, site downtimes, and info about its nodes. For more details see the DB design: hgsm_design.sql.
In the pages where a user has edit rights (in the node where he is admin and in all the subnodes), an Edit button is displayed. Clicking in this button, the page will be displayed in the edit mode, where the fields of information can be modified, the rows of the lists can be edited or deleted, new rows can be added in the lists, etc. The id and the admins of a node can be modified only by an admin of the parent node.
Main features:
- Has a database with information about a hierarchical structure (GOC-->ROCs-->Countries-->Sites-->Nodes).
- This information is published to the www by a web application.
- Each node of the tree has also one or more admins, which can modify the data of the node which they admin, and also the data of the subnodes.
- The admins of a node can appoint (set/modify/delete) the admins of the subnodes and leave up to them the modification/update of the subnode information (to make their job easier and for decentralization).
- Authentication (recognizing that somebody is admin of a node and has the rights to modify it) is done automatically by the application, using personal certificates, which are issued and verified by a certain certification authority. This means that everybody that is an admin, must have a valid certificate installed in his browser.
- The application also supports i18n and l10n (is multilingual, can be translated into several languages).
Enhancements:
- This release includes full internationalization and localization support for Albanian and Croatian.
- It also contains bdii.php?type1+type2+type3 and ldap2mysql.py the scripts.
- Some small improvements and bugfixes were made.
<<lessThese sites are organized by country and countries are organized by regions. The admins of each site can also update the information about the site.
To summarize the design, the applications supports only one GOC (Grid Operation Center), assuming that it is used for only one grid. It can have several ROCs (Regional Operation Centers), each ROC can have several countries, and each country can have several sites.
Each ROC, country and site can have one (or more) admins, which are able to modify the data of the structure (record) which they admin (ROC, country or site), and to manage substructures as well.
Managing substructures means that they can also validate/appoint the admins of the substructures, e.g. a country admin can validate/appoint the site admins. The admins are recognized automatically by their certificate (without the need to use passwords).
For each structure (ROC, country, site), contact info about it are stored, including email and phone. For the sites, general info about it are stored, contact info, info about its resources and capacities, site contacts, site downtimes, and info about its nodes. For more details see the DB design: hgsm_design.sql.
In the pages where a user has edit rights (in the node where he is admin and in all the subnodes), an Edit button is displayed. Clicking in this button, the page will be displayed in the edit mode, where the fields of information can be modified, the rows of the lists can be edited or deleted, new rows can be added in the lists, etc. The id and the admins of a node can be modified only by an admin of the parent node.
Main features:
- Has a database with information about a hierarchical structure (GOC-->ROCs-->Countries-->Sites-->Nodes).
- This information is published to the www by a web application.
- Each node of the tree has also one or more admins, which can modify the data of the node which they admin, and also the data of the subnodes.
- The admins of a node can appoint (set/modify/delete) the admins of the subnodes and leave up to them the modification/update of the subnode information (to make their job easier and for decentralization).
- Authentication (recognizing that somebody is admin of a node and has the rights to modify it) is done automatically by the application, using personal certificates, which are issued and verified by a certain certification authority. This means that everybody that is an admin, must have a valid certificate installed in his browser.
- The application also supports i18n and l10n (is multilingual, can be translated into several languages).
Enhancements:
- This release includes full internationalization and localization support for Albanian and Croatian.
- It also contains bdii.php?type1+type2+type3 and ldap2mysql.py the scripts.
- Some small improvements and bugfixes were made.
Download (0.36MB)
Added: 2006-02-02 License: GPL (GNU General Public License) Price:
1362 downloads
Hard Token Management Framework 1.0 Beta 2
Hard Token Management Framework is used to manage the complete livecycle of an organizations Smartcard and/or USB dongles. more>>
Hard Token Management Framework is used to manage the complete livecycle of an organizations Smartcard and/or USB dongles.
It communicates with the tokens through a PKCS11 interface so it is possible to change hardware as long as they supply it with a good implementation of PKCS11.
It comes along quite with a few ready made modules that can be composed to fit the need of the organization. The Hard Token Management Framework is an Add-on to EJBCA Certificate Authority (see http://www.ejbca.org).
Main features:
- Support of Setec 4.3.1 and 4.4.1 cards (TODO check)
- Issuing cards with 1 or more certificates
- Support for 2 PIN, basic and signature
- Contains a Card Analyser that analyses the card for the card administrator to give a suggestion of what is wrong with the card
- Possibilty to issue ordinary, temporary and project cards with different validities
- When a ordinary or project card is generated is all previous cards revoked
- When a temporary card is issued is the ordinary card set on hold until the ordinary card is reactivated
- Userdata is fetched from existing user data source.
- Possibility to unlock cards without exposing the PUK. The PUK is stored encrypted in EJBCA database.
- Easy to renew an expiring card
- Cards not used anymore can be revoked and ereased.
- It is also possible for a card administrator to do some management remotely (without having the card) such as revoking and activating a ordinary card.
- For 24/7 working environments where a card administrator might not be available it is possible for a colleague to issue a card unlock or issue temporary card request that is sent to a central support unit for approval
- TaLiMa also have error reporting functionality where unexpected error can be sent to the technical administrators for analysis
Enhancements:
Bug:
- [HTMF-2] - Wrong error message analysing card
- [HTMF-10] - Applet works badly when closing and reloading the page
- [HTMF-11] - Only jdk 1.6 can be used to build, Arrays method used not supported in 1.5
Improvement:
- [HTMF-8] - Support certificates generated by other CAs
New Feature:
- [HTMF-12] - Check if card data is uploaded to DB during analysis
<<lessIt communicates with the tokens through a PKCS11 interface so it is possible to change hardware as long as they supply it with a good implementation of PKCS11.
It comes along quite with a few ready made modules that can be composed to fit the need of the organization. The Hard Token Management Framework is an Add-on to EJBCA Certificate Authority (see http://www.ejbca.org).
Main features:
- Support of Setec 4.3.1 and 4.4.1 cards (TODO check)
- Issuing cards with 1 or more certificates
- Support for 2 PIN, basic and signature
- Contains a Card Analyser that analyses the card for the card administrator to give a suggestion of what is wrong with the card
- Possibilty to issue ordinary, temporary and project cards with different validities
- When a ordinary or project card is generated is all previous cards revoked
- When a temporary card is issued is the ordinary card set on hold until the ordinary card is reactivated
- Userdata is fetched from existing user data source.
- Possibility to unlock cards without exposing the PUK. The PUK is stored encrypted in EJBCA database.
- Easy to renew an expiring card
- Cards not used anymore can be revoked and ereased.
- It is also possible for a card administrator to do some management remotely (without having the card) such as revoking and activating a ordinary card.
- For 24/7 working environments where a card administrator might not be available it is possible for a colleague to issue a card unlock or issue temporary card request that is sent to a central support unit for approval
- TaLiMa also have error reporting functionality where unexpected error can be sent to the technical administrators for analysis
Enhancements:
Bug:
- [HTMF-2] - Wrong error message analysing card
- [HTMF-10] - Applet works badly when closing and reloading the page
- [HTMF-11] - Only jdk 1.6 can be used to build, Arrays method used not supported in 1.5
Improvement:
- [HTMF-8] - Support certificates generated by other CAs
New Feature:
- [HTMF-12] - Check if card data is uploaded to DB during analysis
Download (12.5MB)
Added: 2007-08-10 License: LGPL (GNU Lesser General Public License) Price:
808 downloads
Dartmouth OpenCA-LiveCD
Dartmouth OpenCA-LiveCD is a bootable CD with an installation script to help people have an OpenCA Certificate Authority. more>>
Dartmouth OpenCA-LiveCD project is an KNOPPIX remaster.
Dartmouth OpenCA-LiveCD is a bootable CD with an installation script to help people have an OpenCA Certificate Authority ready for testing in just a few minutes.
This CD works on most Intel architecture PCs regardless of what operating system is installed on its hard disk and even without any hard disk installed. It will not modify any contents of your hard disk unless you specifically ask it to do so.
On boot, you will be asked to provide your Organization, Location (state), and the email address of the OpenCA administrator. Default values will be used if no answers are provided.
<<lessDartmouth OpenCA-LiveCD is a bootable CD with an installation script to help people have an OpenCA Certificate Authority ready for testing in just a few minutes.
This CD works on most Intel architecture PCs regardless of what operating system is installed on its hard disk and even without any hard disk installed. It will not modify any contents of your hard disk unless you specifically ask it to do so.
On boot, you will be asked to provide your Organization, Location (state), and the email address of the OpenCA administrator. Default values will be used if no answers are provided.
Download (445MB)
Added: 2005-12-12 License: GPL (GNU General Public License) Price:
797 downloads
Citation 1.7
Citation project is a web based tool for bibliographic conversions. more>>
Citation project is a web based tool for bibliographic conversions.
Citation is a bibliographical conversion program designed to transform data between several different formats including GTEC, Refer, and Bibtex.
This program saves the researcher time by keeping unnecessary formatting from taking up their time. Currently, Citation is written in Java.
The use of Java moves much of the processing of the program to the users machine.
After downloading the Citation applet, the user is free to log off the network, but can still continue using the Citation applet.
Main features:
- Citation is available in both applet format and command line driven application.
- The Citation applet has the ability to convert between single or multiple entries.
- The Citation application is specifically designed for batch processing of files.
- Easy to use interface.
- Citation 1.7 supports format conversion from: INSPEC, ENGI, GTEC, PSYCH, Refer, and Bibtex to: Refer, Bibtex, HFS (Handbook for Scholars), Chicago Manual of Style, MLA (Modern Language Association), APA (American Psychology Association), and Galileo formats: ABI and Periodicals.
- Citation 1.7 has added new input manual format where user can add his or her own inputs in the input boxes rather than cut and pasting. This also supports format conversion mentioned previously.
<<lessCitation is a bibliographical conversion program designed to transform data between several different formats including GTEC, Refer, and Bibtex.
This program saves the researcher time by keeping unnecessary formatting from taking up their time. Currently, Citation is written in Java.
The use of Java moves much of the processing of the program to the users machine.
After downloading the Citation applet, the user is free to log off the network, but can still continue using the Citation applet.
Main features:
- Citation is available in both applet format and command line driven application.
- The Citation applet has the ability to convert between single or multiple entries.
- The Citation application is specifically designed for batch processing of files.
- Easy to use interface.
- Citation 1.7 supports format conversion from: INSPEC, ENGI, GTEC, PSYCH, Refer, and Bibtex to: Refer, Bibtex, HFS (Handbook for Scholars), Chicago Manual of Style, MLA (Modern Language Association), APA (American Psychology Association), and Galileo formats: ABI and Periodicals.
- Citation 1.7 has added new input manual format where user can add his or her own inputs in the input boxes rather than cut and pasting. This also supports format conversion mentioned previously.
Download (MB)
Added: 2006-10-25 License: GPL (GNU General Public License) Price:
1099 downloads
Fast Secure File System 0.1.1
Fast Secure File System is a secure, distributed, scalable, user-space file system. more>>
Fast Secure File System exports existing directories securely over the network, letting users store and retrieve encrypted data in a scalable and transparent way. FSFS is written in C and works on GNU/Linux systems on x86 and PPC architectures, with help from FUSE and OpenSSL.
File systems are easily the most evident, from the point of view of users, component of an operating system. Through file systems it is possible to organize data in a wide variety of ways, and access resources through a common interface.
Users can nowadays not only store and retrieve documents, but also find information on running processes and system settings (through ProcFS), access and manipulate e-mail (for example with GmailFS), or perform several other operations.
In several circumstances and scenarios it is desirable to protect stored files and directories from manipulation by unknown or malicious users: financial or health-related data, confidential documents, or any kind of personal or sensitive data may need to be stored securely, in such a way that it can not be examined or modified freely by third parties.
Most file systems do not take action in this sense, and external cryptographic utilities are sometimes employed to secure data before storage. While this can be a perfectly secure solution, it is not transparent to users.
Distributed file systems propose efficient ways of accessing data remotely as if it resided on the local machine; when it comes to dealing with securely stored data as in the examples above, care must be taken to preserve confidentiality and integrity also during network transfer.
Not all distributed file systems accomplish this task, weakening the overall security of the system, or do so inefficiently, making it inconvenient for users.
FSFS is a secure, distributed file system in users space, written in C with much help from FUSE and OpenSSL. It lets users store and retrieve data securely and transparently, knowing that it is protected both on permanent storage devices and while in transit over the network.
It is also concerned with scalability, therefore separates data cryptography from the server, leaving it to the clients; this approach is similar to the one used in CFS, and opposite to those taken on by other secure file system solutions (like NFS on top of IPsec).
FSFS is written as a pair of user space daemons that act as client and server. Because of this, it needs no kernel support (unlike NFS over IPsec), save the FUSE loadable kernel module on clients, included in Linux since 2.6.14; servers dont use FUSE and depend only on user space OpenSSL libraries.
Servers export an existing file system (of virtually any kind) to clients over the network through two separate channels: a TLS connection set up with OpenSSL, and a clear channel. Requests from the clients to the servers are sent via the TLS socket, thus they are encrypted and authenticated, according to TLS v1 specifications, by the channel itself and decrypted on receipt, as they are usually very short and the relevant cryptography does not constitute a great overhead; simple server replies undergo the same process.
Cryptography in this case happens at both ends of the transmission.
In a distributed file system, large amounts of data may be transferred between clients and servers, thus encrypting and decrypting everything may become too cumbersome for both parties, and as more clients are added to the system the server may severely lose performance; moreover, file data should be stored encrypted anyway, so the cryptography could be moved to the clients, in such a way that each encrypts data before a write operation sends it over the network to the server, and decrypts it after a read retrieves it.
This way servers only deal with TLS details and can concentrate on serving client requests by doing the relevant I/O on the underlying, "physical" file system. As the data is already encrypted, it does not need to go through the TLS channel and the corresponding overhead, but can be sent via the clear channel, provided the messages are authenticated.
Enhancements:
- This release fixes two bugs. One bug related to socket creation and would cause problems on some systems (namely OpenSUSE 10.2). The other bug related to server configuration creation when using the Python configuration utilities. Users dont need to upgrade to this release if theyre not experiencing problems or are not using the Python configuration utilities.
<<lessFile systems are easily the most evident, from the point of view of users, component of an operating system. Through file systems it is possible to organize data in a wide variety of ways, and access resources through a common interface.
Users can nowadays not only store and retrieve documents, but also find information on running processes and system settings (through ProcFS), access and manipulate e-mail (for example with GmailFS), or perform several other operations.
In several circumstances and scenarios it is desirable to protect stored files and directories from manipulation by unknown or malicious users: financial or health-related data, confidential documents, or any kind of personal or sensitive data may need to be stored securely, in such a way that it can not be examined or modified freely by third parties.
Most file systems do not take action in this sense, and external cryptographic utilities are sometimes employed to secure data before storage. While this can be a perfectly secure solution, it is not transparent to users.
Distributed file systems propose efficient ways of accessing data remotely as if it resided on the local machine; when it comes to dealing with securely stored data as in the examples above, care must be taken to preserve confidentiality and integrity also during network transfer.
Not all distributed file systems accomplish this task, weakening the overall security of the system, or do so inefficiently, making it inconvenient for users.
FSFS is a secure, distributed file system in users space, written in C with much help from FUSE and OpenSSL. It lets users store and retrieve data securely and transparently, knowing that it is protected both on permanent storage devices and while in transit over the network.
It is also concerned with scalability, therefore separates data cryptography from the server, leaving it to the clients; this approach is similar to the one used in CFS, and opposite to those taken on by other secure file system solutions (like NFS on top of IPsec).
FSFS is written as a pair of user space daemons that act as client and server. Because of this, it needs no kernel support (unlike NFS over IPsec), save the FUSE loadable kernel module on clients, included in Linux since 2.6.14; servers dont use FUSE and depend only on user space OpenSSL libraries.
Servers export an existing file system (of virtually any kind) to clients over the network through two separate channels: a TLS connection set up with OpenSSL, and a clear channel. Requests from the clients to the servers are sent via the TLS socket, thus they are encrypted and authenticated, according to TLS v1 specifications, by the channel itself and decrypted on receipt, as they are usually very short and the relevant cryptography does not constitute a great overhead; simple server replies undergo the same process.
Cryptography in this case happens at both ends of the transmission.
In a distributed file system, large amounts of data may be transferred between clients and servers, thus encrypting and decrypting everything may become too cumbersome for both parties, and as more clients are added to the system the server may severely lose performance; moreover, file data should be stored encrypted anyway, so the cryptography could be moved to the clients, in such a way that each encrypts data before a write operation sends it over the network to the server, and decrypts it after a read retrieves it.
This way servers only deal with TLS details and can concentrate on serving client requests by doing the relevant I/O on the underlying, "physical" file system. As the data is already encrypted, it does not need to go through the TLS channel and the corresponding overhead, but can be sent via the clear channel, provided the messages are authenticated.
Enhancements:
- This release fixes two bugs. One bug related to socket creation and would cause problems on some systems (namely OpenSUSE 10.2). The other bug related to server configuration creation when using the Python configuration utilities. Users dont need to upgrade to this release if theyre not experiencing problems or are not using the Python configuration utilities.
Download (MB)
Added: 2007-08-12 License: GPL (GNU General Public License) Price:
806 downloads
XLRSecTool for Linux 1.0
XLRSecTool helps creating either self-signed certificates or trusted CA (Cert... more>> XLRSecTool helps creating either self-signed certificates or trusted CA (Certificate Authority).Once the certificate issued, you may sign your documents (JAR or XLR), applications, and applets (for use with SUNs JavaPlugin)The appli contains a step-by-step help to create your trusted certificate issued by Thawte or Verisign certificate authorities.<<less
Download (25.40MB)
Added: 2009-04-18 License: Freeware Price: Free
188 downloads
UPS track shipping module for LiteCommerce 1.0
UPS Track shipping module for LiteCommerce allows you to provide up-to-the-minute shipping status reports to your customers. more>>
UPS Track shipping module for LiteCommerce provides you with up-to-the-minute shipping status reports to your customers right from within your online store. Such feature encourages your customers to return to your shop and track their shipments or check the delivery status of their orders.
Namely, the UPS Track shipping add-on allows your customers to check the current status of their orders in LiteCommerce using online tracking option on the "Orders history" page.
The UPS Track shipping module for LiteCommerce displays the complete tracking information that is available in the UPS by the moment customers perform the request. Notice, the tracking information is updated each time tracking labels are scanned in the UPS delivery system.
There are the following options available in the tracking activity records:
- Origin and destination addresses Origin and destination addresses
- Pick up and delivery dates Pick up and delivery dates
- All UPS locations where the shipping label was scanned All UPS locations where the shipping label was scanned
- Current location of the shipment Current location of the shipment
- Current status of the shipment Current status of the shipment: In Transit, Delivered, Exception, Pickup, Manifest Pickup
<<lessNamely, the UPS Track shipping add-on allows your customers to check the current status of their orders in LiteCommerce using online tracking option on the "Orders history" page.
The UPS Track shipping module for LiteCommerce displays the complete tracking information that is available in the UPS by the moment customers perform the request. Notice, the tracking information is updated each time tracking labels are scanned in the UPS delivery system.
There are the following options available in the tracking activity records:
- Origin and destination addresses Origin and destination addresses
- Pick up and delivery dates Pick up and delivery dates
- All UPS locations where the shipping label was scanned All UPS locations where the shipping label was scanned
- Current location of the shipment Current location of the shipment
- Current status of the shipment Current status of the shipment: In Transit, Delivered, Exception, Pickup, Manifest Pickup
Download (0.011MB)
Added: 2006-01-20 License: Other/Proprietary License with Source Price:
1376 downloads
UPS track shipping module for X-Cart 1.0
UPS Track shipping module for X-Cart allows you to provide up-to-the-minute shipping status reports. more>>
UPS Track shipping module for X-Cart allows you to provide up-to-the-minute shipping status reports to your customers right from within your online store. Such feature encourages your customers to return to your shop and track their shipments or check the delivery status of their orders.
Namely, the UPS Track shipping add-on allows your customers to check the current status of their orders in X-Cart using online tracking option on the "Orders history" page. The UPS Track shipping module for X-Cart displays the complete tracking information that is available in the UPS by the moment customers perform the request. Notice, the tracking information is updated each time tracking labels are scanned in the UPS delivery system.
There are the following options available in the tracking activity records:
Origin and destination addresses Origin and destination addresses
Pick up and delivery dates Pick up and delivery dates
All UPS locations where the shipping label was scanned All UPS locations where the shipping label was scanned
Current location of the shipment Current location of the shipment
Current status of the shipment Current status of the shipment: In Transit, Delivered, Exception, Pickup, Manifest Pickup
How to install:
Simply unpack both modules and upload the files on the server in the directory where your X-Cart is installed. Then open install-shippingkit-base.php with your browser to run installation wizard for the base files.
After that you should open the file install-ups-tracking.php with your browser and follow the on-screen installation instructions. Please note that for proper script installation you should set the writable permissions to the /skin1/main/history_order.tpl template file. You can do it by running the following command if using shell or an FTP client:
chmod 777 skin1/main/history_order.tpl
If there is a control panel available on your hosting, you certainly can change the permissions there.
Notice, the module is currently available for X-Cart 4.0.x only. However, if youre running another version of X-Cart, contact us and well try to find a solution for you.
<<lessNamely, the UPS Track shipping add-on allows your customers to check the current status of their orders in X-Cart using online tracking option on the "Orders history" page. The UPS Track shipping module for X-Cart displays the complete tracking information that is available in the UPS by the moment customers perform the request. Notice, the tracking information is updated each time tracking labels are scanned in the UPS delivery system.
There are the following options available in the tracking activity records:
Origin and destination addresses Origin and destination addresses
Pick up and delivery dates Pick up and delivery dates
All UPS locations where the shipping label was scanned All UPS locations where the shipping label was scanned
Current location of the shipment Current location of the shipment
Current status of the shipment Current status of the shipment: In Transit, Delivered, Exception, Pickup, Manifest Pickup
How to install:
Simply unpack both modules and upload the files on the server in the directory where your X-Cart is installed. Then open install-shippingkit-base.php with your browser to run installation wizard for the base files.
After that you should open the file install-ups-tracking.php with your browser and follow the on-screen installation instructions. Please note that for proper script installation you should set the writable permissions to the /skin1/main/history_order.tpl template file. You can do it by running the following command if using shell or an FTP client:
chmod 777 skin1/main/history_order.tpl
If there is a control panel available on your hosting, you certainly can change the permissions there.
Notice, the module is currently available for X-Cart 4.0.x only. However, if youre running another version of X-Cart, contact us and well try to find a solution for you.
Download (0.018MB)
Added: 2006-01-24 License: Other/Proprietary License with Source Price:
1368 downloads
GeoTIFF Viewer 1.0.1
GeoTIFF Viewer is a simple viewer for GeoTIFF files, which are georeferenced raster images, typically used for maps. more>>
GeoTIFF Viewer is a simple viewer for GeoTIFF files, which are georeferenced raster images, typically used for maps.
Ive noticed that there really arent any programs for Linux that just view maps. There are several GIS packages, but if all you want to do is look, theyre overkill. I wrote GeoTIFF Viewer to be a simple viewer of digital raster graphics.
It uses libtiff and libgeotiff for the heavy lifting of reading the TIFF and associated GeoTIFF tags, and GTK+, GDK, and GLib for the widgets and graphical utilities. As such, it should run on any platform that these do, which is to say, most modern operating systems.
Digital raster graphics for California can be freely obtained at The California Spatial Information Library. The USGS and the Tennessee Valley Authority have data for the rest of the country.
Installation:
The simplest way to compile this package is:
1. `cd to the directory containing the packages source code and type `./configure to configure the package for your system. If youre using `csh on an old version of System V, you might need to type `sh ./configure instead to prevent `csh from trying to execute `configure itself.
Running `configure takes awhile. While running, it prints some messages telling which features it is checking for.
2. Type `make to compile the package.
3. Optionally, type `make check to run any self-tests that come with the package.
4. Type `make install to install the programs and any data files and documentation.
5. You can remove the program binaries and object files from the source code directory by typing `make clean. To also remove the files that `configure created (so you can compile the package for a different kind of computer), type `make distclean. There is also a `make maintainer-clean target, but that is intended mainly for the packages developers. If you use it, you may have to get all sorts of other programs in order to regenerate files that came with the distribution.
Enhancements:
- This release fixes calculation of seconds when lat/long is being displayed.
<<lessIve noticed that there really arent any programs for Linux that just view maps. There are several GIS packages, but if all you want to do is look, theyre overkill. I wrote GeoTIFF Viewer to be a simple viewer of digital raster graphics.
It uses libtiff and libgeotiff for the heavy lifting of reading the TIFF and associated GeoTIFF tags, and GTK+, GDK, and GLib for the widgets and graphical utilities. As such, it should run on any platform that these do, which is to say, most modern operating systems.
Digital raster graphics for California can be freely obtained at The California Spatial Information Library. The USGS and the Tennessee Valley Authority have data for the rest of the country.
Installation:
The simplest way to compile this package is:
1. `cd to the directory containing the packages source code and type `./configure to configure the package for your system. If youre using `csh on an old version of System V, you might need to type `sh ./configure instead to prevent `csh from trying to execute `configure itself.
Running `configure takes awhile. While running, it prints some messages telling which features it is checking for.
2. Type `make to compile the package.
3. Optionally, type `make check to run any self-tests that come with the package.
4. Type `make install to install the programs and any data files and documentation.
5. You can remove the program binaries and object files from the source code directory by typing `make clean. To also remove the files that `configure created (so you can compile the package for a different kind of computer), type `make distclean. There is also a `make maintainer-clean target, but that is intended mainly for the packages developers. If you use it, you may have to get all sorts of other programs in order to regenerate files that came with the distribution.
Enhancements:
- This release fixes calculation of seconds when lat/long is being displayed.
Download (0.19MB)
Added: 2007-01-11 License: GPL (GNU General Public License) Price:
1057 downloads
IANA /etc Files 2.20
IANA /etc Files is a tool that generates /etc/services and /etc/protocols from IANA data. more>>
IANA /etc Files installs /etc/services and /etc/protocols using data from the Internet Assigned Numbers Authority. Included are snapshots of the data from the IANA, scripts to transform that data into the needed formats, and scripts to fetch the latest data.
Installation
The installation process is flexible and friendly to unattended installation even though, due to its simplicity, it does not use Autoconf.
For basic installation run:
make
su
make install
This creates /etc/services and /etc/protocols without using internet access.
To install in a different location, use something like:
make PREFIX=/mnt/tmp install
This would create /mnt/tmp/etc/services and /mnt/tmp/etc/protocols.
For unusual installations, "make PREFIX=/foo ETC_DIR=bar install" will create /foo/bar/services and /foo/bar/protocols.
Enhancements:
- This release contains updated data from the IANA, improvements to the test function, and support for generating stripped files.
- It is the second of a series of planned changes intended to meet the needs of distributions.
<<lessInstallation
The installation process is flexible and friendly to unattended installation even though, due to its simplicity, it does not use Autoconf.
For basic installation run:
make
su
make install
This creates /etc/services and /etc/protocols without using internet access.
To install in a different location, use something like:
make PREFIX=/mnt/tmp install
This would create /mnt/tmp/etc/services and /mnt/tmp/etc/protocols.
For unusual installations, "make PREFIX=/foo ETC_DIR=bar install" will create /foo/bar/services and /foo/bar/protocols.
Enhancements:
- This release contains updated data from the IANA, improvements to the test function, and support for generating stripped files.
- It is the second of a series of planned changes intended to meet the needs of distributions.
Download (0.16MB)
Added: 2006-11-15 License: Open Software License Price:
1075 downloads
gnoMint 0.1.5
gnoMint is a Certification Authority management tool for GTK/Gnome. more>>
gnoMint is a Certification Authority management tool for GTK/Gnome.
gnoMint is a tool for an easy creation and management of Certification Authorities. It allows a fancy visualization of all the pieces that conform a CA: x509 certificates, CSRs, CRLs...
Currently, this first v0.1.0 allows the creation of CAs, CSRs and Certificates. It can export both public and private parts of them into PEM formatted files.
This is the first public release. It has known bugs, and it is not feature-completed yet.
However, gnoMint is now perfectly usable for managing a CA that emits certificates able to:
- Authenticate people or machines in VPNs (IPSec or other protocols);
- Secure HTTP communications with SSL/TLS secured web servers;
- Authenticate and cipher HTTP communications through web-client certificates;
- Sign and/or crypt e-mails
Enhancements:
- This version can import the public part of Certificate Signing Requests made by other applications as long as they are formatted in PEM or in DER formats.
- This way, gnoMint can make certificates for remote users or systems that can create their CSRs with other instances of gnoMint or other software.
- This version has updated its DB format, and ensures that there wont be two or more CSRs in the database with the same Distinguished Name (DN).
- It also fixes some nasty bugs.
<<lessgnoMint is a tool for an easy creation and management of Certification Authorities. It allows a fancy visualization of all the pieces that conform a CA: x509 certificates, CSRs, CRLs...
Currently, this first v0.1.0 allows the creation of CAs, CSRs and Certificates. It can export both public and private parts of them into PEM formatted files.
This is the first public release. It has known bugs, and it is not feature-completed yet.
However, gnoMint is now perfectly usable for managing a CA that emits certificates able to:
- Authenticate people or machines in VPNs (IPSec or other protocols);
- Secure HTTP communications with SSL/TLS secured web servers;
- Authenticate and cipher HTTP communications through web-client certificates;
- Sign and/or crypt e-mails
Enhancements:
- This version can import the public part of Certificate Signing Requests made by other applications as long as they are formatted in PEM or in DER formats.
- This way, gnoMint can make certificates for remote users or systems that can create their CSRs with other instances of gnoMint or other software.
- This version has updated its DB format, and ensures that there wont be two or more CSRs in the database with the same Distinguished Name (DN).
- It also fixes some nasty bugs.
Download (0.39MB)
Added: 2007-05-16 License: GPL (GNU General Public License) Price:
892 downloads
Odyssi Certificate Server 0.1
Odyssi Certificate Server is a Java-based certificate authority server. more>>
Odyssi Certificate Server is a Java-based certificate authority server.
Odyssi Certificate Authority Server is released as 100% free software under the GNU General Public License (GPL). You are free to make changes to any of its components for deployment within your own organization. This provides you the freedom to integrate the CA with your existing systems and resources.
In addition, Odyssi CA makes use of other award-winning Open Source products, such as Hibernate, Apache Tomcat, Apache Axis, and others. Open Source database products, such as MySQL and PostgreSQL, are also fully-supported, allowing you to run your entire CA infrastructure on an Open Source platform. And, because Odyssi CA is written completely in Java, it will work on any platform with a Java VM.
Enhancements:
- This release provides minimal support for submitting certificate requests and generating X.509 certificates.
<<lessOdyssi Certificate Authority Server is released as 100% free software under the GNU General Public License (GPL). You are free to make changes to any of its components for deployment within your own organization. This provides you the freedom to integrate the CA with your existing systems and resources.
In addition, Odyssi CA makes use of other award-winning Open Source products, such as Hibernate, Apache Tomcat, Apache Axis, and others. Open Source database products, such as MySQL and PostgreSQL, are also fully-supported, allowing you to run your entire CA infrastructure on an Open Source platform. And, because Odyssi CA is written completely in Java, it will work on any platform with a Java VM.
Enhancements:
- This release provides minimal support for submitting certificate requests and generating X.509 certificates.
Download (13.4MB)
Added: 2006-07-28 License: GPL (GNU General Public License) Price:
1202 downloads
Packet filtering setup script
Packet filtering setup script by Anthony C. Zboralski. more>>
Packet filtering setup script by Anthony C. Zboralski. Adapted by Didi Damian for iptables version 1.0.0
Sample:
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
# Set up variables
EXT_IF="eth0"
INT_IF="eth1"
EXT_IP=24.x.x.x/32
INT_IP=192.168.0.1/32
EXT_NET=24.x.x.0/24
INT_NET=192.168.0.0/24
MASQ_NETS="192.168.0.0/24"
LOCAL_ADDRS="127.0.0.0/8 192.168.0.1/32 24.x.x.x/32"
MAIL_RELAY=24.x.x.x/32
SMB_ACCESS="192.168.0.2/32"
SMB_BCAST="192.168.0.255/32"
# Turn on IP forwarding
echo Turning on IP forwarding.
echo 1 > /proc/sys/net/ipv4/ip_forward
# Load the ip_tables module
echo Loading ip_tables module.
/sbin/modprobe ip_tables || exit 1
# I let the kernel dynamically load the other modules
echo Flush standard tables.
iptables --flush INPUT
iptables --flush OUTPUT
iptables --flush FORWARD
echo Deny everything until firewall setup is completed.
iptables --policy INPUT DROP
iptables --policy OUTPUT DROP
iptables --policy FORWARD DROP
CHAINS=`iptables -n -L |perl -n -e /Chains+(S+)/ && !($1 =~ /^(INPUT|FORWARD|OUTPUT)$/) && print "$1 "`
echo Remove remaining chains:
echo $CHAINS
for chain in $CHAINS; do
iptables --flush $chain
done
# 2nd step cause of dependencies
for chain in $CHAINS; do
iptables --delete-chain $chain
done
for net in $MASQ_NETS; do
# I delete all the rules so you can rerun the scripts without bloating
# your nat entries.
iptables -D POSTROUTING -t nat -s $MASQ_NETS -j MASQUERADE 2>/dev/null
iptables -A POSTROUTING -t nat -s $MASQ_NETS -j MASQUERADE || exit 1
done
iptables --policy FORWARD ACCEPT
# Create a target for logging and dropping packets
iptables --new LDROP 2>/dev/null
iptables -A LDROP --proto tcp -j LOG --log-level info
--log-prefix "TCP Drop "
iptables -A LDROP --proto udp -j LOG --log-level info
--log-prefix "UDP Drop "
iptables -A LDROP --proto icmp -j LOG --log-level info
--log-prefix "ICMP Drop "
iptables -A LDROP --proto gre -j LOG --log-level info
--log-prefix "GRE Drop "
iptables -A LDROP -f -j LOG --log-level emerg
--log-prefix "FRAG Drop "
iptables -A LDROP -j DROP
# Create a table for watching some accepting rules
iptables --new WATCH 2>/dev/null
iptables -A WATCH -m limit -j LOG --log-level warn --log-prefix "ACCEPT "
iptables -A WATCH -j ACCEPT
echo Special target for local addresses:
iptables --new LOCAL 2>/dev/null
echo $LOCAL_ADDRS
for ip in $LOCAL_ADDRS; do
iptables -A INPUT --dst $ip -j LOCAL
# iptables -A INPUT --src $ip -i ! lo -j LDROP # lame spoof protect
done
echo Authorize mail from mail relay.
iptables -A LOCAL --proto tcp --syn --src $MAIL_RELAY --dst $EXT_IP --dport 25 -j ACCEPT
echo Authorizing samba access to:
echo $SMB_ACCESS
iptables --new SMB 2>/dev/null
for ip in $SMB_ACCESS; do
iptables -A SMB -s $ip -j ACCEPT
done
iptables -A LOCAL --proto udp -i ! $EXT_IF --dport 135:139 -j SMB
iptables -A LOCAL --proto tcp -i ! $EXT_IF --dport 135:139 -j SMB
iptables -A LOCAL --proto tcp -i ! $EXT_IF --dport 445 -j SMB
iptables -A INPUT -i ! $EXT_IF --dst $SMB_BCAST -j ACCEPT #lame samba broadcast
echo Drop and log every other incoming tcp connection attempts.
iptables -A LOCAL -i ! lo --proto tcp --syn --j LDROP
echo Authorize dns access for local nets.
for net in $MASQ_NETS 127.0.0.0/8; do
iptables -A INPUT --proto udp --src $net --dport 53 -j ACCEPT
done
echo Enforcing up ICMP policies, use iptables -L ICMP to check.
# If you deny all ICMP messages you head for trouble since it would
# break lots of tcp/ip algorythm (acz)
iptables --new ICMP 2>/dev/null
iptables -A INPUT --proto icmp -j ICMP
iptables -A ICMP -p icmp --icmp-type echo-reply -j ACCEPT
iptables -A ICMP -p icmp --icmp-type destination-unreachable -j WATCH
iptables -A ICMP -p icmp --icmp-type network-unreachable -j WATCH
iptables -A ICMP -p icmp --icmp-type host-unreachable -j WATCH
iptables -A ICMP -p icmp --icmp-type protocol-unreachable -j WATCH
iptables -A ICMP -p icmp --icmp-type port-unreachable -j ACCEPT
iptables -A ICMP -p icmp --icmp-type fragmentation-needed -j LDROP
iptables -A ICMP -p icmp --icmp-type source-route-failed -j WATCH
iptables -A ICMP -p icmp --icmp-type network-unknown -j WATCH
iptables -A ICMP -p icmp --icmp-type host-unknown -j WATCH
iptables -A ICMP -p icmp --icmp-type network-prohibited -j WATCH
iptables -A ICMP -p icmp --icmp-type host-prohibited -j WATCH
iptables -A ICMP -p icmp --icmp-type TOS-network-unreachable -j WATCH
iptables -A ICMP -p icmp --icmp-type TOS-host-unreachable -j WATCH
iptables -A ICMP -p icmp --icmp-type communication-prohibited -j WATCH
iptables -A ICMP -p icmp --icmp-type host-precedence-violation -j LDROP
iptables -A ICMP -p icmp --icmp-type precedence-cutoff -j LDROP
iptables -A ICMP -p icmp --icmp-type source-quench -j LDROP
iptables -A ICMP -p icmp --icmp-type redirect -j LDROP
iptables -A ICMP -p icmp --icmp-type network-redirect -j LDROP
iptables -A ICMP -p icmp --icmp-type host-redirect -j LDROP
iptables -A ICMP -p icmp --icmp-type TOS-network-redirect -j LDROP
iptables -A ICMP -p icmp --icmp-type TOS-host-redirect -j LDROP
iptables -A ICMP -p icmp --icmp-type echo-request -j WATCH
iptables -A ICMP -p icmp --icmp-type router-advertisement -j LDROP
iptables -A ICMP -p icmp --icmp-type router-solicitation -j LDROP
iptables -A ICMP -p icmp --icmp-type time-exceeded -j WATCH
iptables -A ICMP -p icmp --icmp-type ttl-zero-during-transit -j WATCH
iptables -A ICMP -p icmp --icmp-type ttl-zero-during-reassembly -j WATCH
iptables -A ICMP -p icmp --icmp-type parameter-problem -j WATCH
iptables -A ICMP -p icmp --icmp-type ip-header-bad -j WATCH
iptables -A ICMP -p icmp --icmp-type required-option-missing -j WATCH
iptables -A ICMP -p icmp --icmp-type timestamp-request -j LDROP
iptables -A ICMP -p icmp --icmp-type timestamp-reply -j LDROP
iptables -A ICMP -p icmp --icmp-type address-mask-request -j LDROP
iptables -A ICMP -p icmp --icmp-type address-mask-reply -j LDROP
iptables -A ICMP -p icmp -j LDROP
echo Authorize tcp traffic.
iptables -A INPUT --proto tcp -j ACCEPT
echo Authorize packet output.
iptables --policy OUTPUT ACCEPT
#echo reject ident if you drop em you gotta wait for timeout
#iptables -I LOCAL --proto tcp --syn --dst $EXT_IP --dport 113 -j REJECT
echo Drop and log all udp below 1024.
iptables -A INPUT -i ! lo --proto udp --dport :1023 -j LDROP
echo Drop rpc dynamic udp port:
RPC_UDP=`rpcinfo -p localhost|perl -n -e /.*udps+(d+)s+/ && print $1,"n"|sort -u`
echo $RPC_UDP
for port in $RPC_UDP; do
iptables -A LOCAL -i ! lo --proto udp --dport $port -j LDROP
done
echo Authorize udp above 1024.
iptables -A INPUT --proto udp --dport 1024: -j ACCEPT
<<lessSample:
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
# Set up variables
EXT_IF="eth0"
INT_IF="eth1"
EXT_IP=24.x.x.x/32
INT_IP=192.168.0.1/32
EXT_NET=24.x.x.0/24
INT_NET=192.168.0.0/24
MASQ_NETS="192.168.0.0/24"
LOCAL_ADDRS="127.0.0.0/8 192.168.0.1/32 24.x.x.x/32"
MAIL_RELAY=24.x.x.x/32
SMB_ACCESS="192.168.0.2/32"
SMB_BCAST="192.168.0.255/32"
# Turn on IP forwarding
echo Turning on IP forwarding.
echo 1 > /proc/sys/net/ipv4/ip_forward
# Load the ip_tables module
echo Loading ip_tables module.
/sbin/modprobe ip_tables || exit 1
# I let the kernel dynamically load the other modules
echo Flush standard tables.
iptables --flush INPUT
iptables --flush OUTPUT
iptables --flush FORWARD
echo Deny everything until firewall setup is completed.
iptables --policy INPUT DROP
iptables --policy OUTPUT DROP
iptables --policy FORWARD DROP
CHAINS=`iptables -n -L |perl -n -e /Chains+(S+)/ && !($1 =~ /^(INPUT|FORWARD|OUTPUT)$/) && print "$1 "`
echo Remove remaining chains:
echo $CHAINS
for chain in $CHAINS; do
iptables --flush $chain
done
# 2nd step cause of dependencies
for chain in $CHAINS; do
iptables --delete-chain $chain
done
for net in $MASQ_NETS; do
# I delete all the rules so you can rerun the scripts without bloating
# your nat entries.
iptables -D POSTROUTING -t nat -s $MASQ_NETS -j MASQUERADE 2>/dev/null
iptables -A POSTROUTING -t nat -s $MASQ_NETS -j MASQUERADE || exit 1
done
iptables --policy FORWARD ACCEPT
# Create a target for logging and dropping packets
iptables --new LDROP 2>/dev/null
iptables -A LDROP --proto tcp -j LOG --log-level info
--log-prefix "TCP Drop "
iptables -A LDROP --proto udp -j LOG --log-level info
--log-prefix "UDP Drop "
iptables -A LDROP --proto icmp -j LOG --log-level info
--log-prefix "ICMP Drop "
iptables -A LDROP --proto gre -j LOG --log-level info
--log-prefix "GRE Drop "
iptables -A LDROP -f -j LOG --log-level emerg
--log-prefix "FRAG Drop "
iptables -A LDROP -j DROP
# Create a table for watching some accepting rules
iptables --new WATCH 2>/dev/null
iptables -A WATCH -m limit -j LOG --log-level warn --log-prefix "ACCEPT "
iptables -A WATCH -j ACCEPT
echo Special target for local addresses:
iptables --new LOCAL 2>/dev/null
echo $LOCAL_ADDRS
for ip in $LOCAL_ADDRS; do
iptables -A INPUT --dst $ip -j LOCAL
# iptables -A INPUT --src $ip -i ! lo -j LDROP # lame spoof protect
done
echo Authorize mail from mail relay.
iptables -A LOCAL --proto tcp --syn --src $MAIL_RELAY --dst $EXT_IP --dport 25 -j ACCEPT
echo Authorizing samba access to:
echo $SMB_ACCESS
iptables --new SMB 2>/dev/null
for ip in $SMB_ACCESS; do
iptables -A SMB -s $ip -j ACCEPT
done
iptables -A LOCAL --proto udp -i ! $EXT_IF --dport 135:139 -j SMB
iptables -A LOCAL --proto tcp -i ! $EXT_IF --dport 135:139 -j SMB
iptables -A LOCAL --proto tcp -i ! $EXT_IF --dport 445 -j SMB
iptables -A INPUT -i ! $EXT_IF --dst $SMB_BCAST -j ACCEPT #lame samba broadcast
echo Drop and log every other incoming tcp connection attempts.
iptables -A LOCAL -i ! lo --proto tcp --syn --j LDROP
echo Authorize dns access for local nets.
for net in $MASQ_NETS 127.0.0.0/8; do
iptables -A INPUT --proto udp --src $net --dport 53 -j ACCEPT
done
echo Enforcing up ICMP policies, use iptables -L ICMP to check.
# If you deny all ICMP messages you head for trouble since it would
# break lots of tcp/ip algorythm (acz)
iptables --new ICMP 2>/dev/null
iptables -A INPUT --proto icmp -j ICMP
iptables -A ICMP -p icmp --icmp-type echo-reply -j ACCEPT
iptables -A ICMP -p icmp --icmp-type destination-unreachable -j WATCH
iptables -A ICMP -p icmp --icmp-type network-unreachable -j WATCH
iptables -A ICMP -p icmp --icmp-type host-unreachable -j WATCH
iptables -A ICMP -p icmp --icmp-type protocol-unreachable -j WATCH
iptables -A ICMP -p icmp --icmp-type port-unreachable -j ACCEPT
iptables -A ICMP -p icmp --icmp-type fragmentation-needed -j LDROP
iptables -A ICMP -p icmp --icmp-type source-route-failed -j WATCH
iptables -A ICMP -p icmp --icmp-type network-unknown -j WATCH
iptables -A ICMP -p icmp --icmp-type host-unknown -j WATCH
iptables -A ICMP -p icmp --icmp-type network-prohibited -j WATCH
iptables -A ICMP -p icmp --icmp-type host-prohibited -j WATCH
iptables -A ICMP -p icmp --icmp-type TOS-network-unreachable -j WATCH
iptables -A ICMP -p icmp --icmp-type TOS-host-unreachable -j WATCH
iptables -A ICMP -p icmp --icmp-type communication-prohibited -j WATCH
iptables -A ICMP -p icmp --icmp-type host-precedence-violation -j LDROP
iptables -A ICMP -p icmp --icmp-type precedence-cutoff -j LDROP
iptables -A ICMP -p icmp --icmp-type source-quench -j LDROP
iptables -A ICMP -p icmp --icmp-type redirect -j LDROP
iptables -A ICMP -p icmp --icmp-type network-redirect -j LDROP
iptables -A ICMP -p icmp --icmp-type host-redirect -j LDROP
iptables -A ICMP -p icmp --icmp-type TOS-network-redirect -j LDROP
iptables -A ICMP -p icmp --icmp-type TOS-host-redirect -j LDROP
iptables -A ICMP -p icmp --icmp-type echo-request -j WATCH
iptables -A ICMP -p icmp --icmp-type router-advertisement -j LDROP
iptables -A ICMP -p icmp --icmp-type router-solicitation -j LDROP
iptables -A ICMP -p icmp --icmp-type time-exceeded -j WATCH
iptables -A ICMP -p icmp --icmp-type ttl-zero-during-transit -j WATCH
iptables -A ICMP -p icmp --icmp-type ttl-zero-during-reassembly -j WATCH
iptables -A ICMP -p icmp --icmp-type parameter-problem -j WATCH
iptables -A ICMP -p icmp --icmp-type ip-header-bad -j WATCH
iptables -A ICMP -p icmp --icmp-type required-option-missing -j WATCH
iptables -A ICMP -p icmp --icmp-type timestamp-request -j LDROP
iptables -A ICMP -p icmp --icmp-type timestamp-reply -j LDROP
iptables -A ICMP -p icmp --icmp-type address-mask-request -j LDROP
iptables -A ICMP -p icmp --icmp-type address-mask-reply -j LDROP
iptables -A ICMP -p icmp -j LDROP
echo Authorize tcp traffic.
iptables -A INPUT --proto tcp -j ACCEPT
echo Authorize packet output.
iptables --policy OUTPUT ACCEPT
#echo reject ident if you drop em you gotta wait for timeout
#iptables -I LOCAL --proto tcp --syn --dst $EXT_IP --dport 113 -j REJECT
echo Drop and log all udp below 1024.
iptables -A INPUT -i ! lo --proto udp --dport :1023 -j LDROP
echo Drop rpc dynamic udp port:
RPC_UDP=`rpcinfo -p localhost|perl -n -e /.*udps+(d+)s+/ && print $1,"n"|sort -u`
echo $RPC_UDP
for port in $RPC_UDP; do
iptables -A LOCAL -i ! lo --proto udp --dport $port -j LDROP
done
echo Authorize udp above 1024.
iptables -A INPUT --proto udp --dport 1024: -j ACCEPT
Download (MB)
Added: 2007-02-14 License: GPL (GNU General Public License) Price:
984 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 chicago transit authority 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