Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 29.548.984 Times

Tableutil 0.6

  Date Added: October 26, 2010  |  Visits: 491

Tableutil

Report Broken Link
Printer Friendly Version


Product Homepage
Download (74 downloads)



Tableutil is a utility for converting, aggregating and performing operations (currently unions, differences, complements and intersections) on lists of IP-addresses. Tableutils primary use is to convert files into a format pfctl(8) can read, but if you find another use for it Id really like to know about it. It can read plain-text-files with ranges (12.12.12.12-23.23.23.23), CIDR-style networks (192.168.0.0/24) single addresses (242.242.242.242) or hostnames (one.two.com). It can also read p2b-files, the preferred file-format(s) of PeerGuardian. Tableutil has two modes of operation: Quick mode, which is used for converting files to pfctl-compatible tables and advanced mode, which is used to perform more advanced operations on files, and for greater flexibility of the output format. For example, if you have three files, block1, block2 and exceptions that is to be used in a table that blocks the hosts in block1 and block2, excepting the ranges in exceptions, create a file looking something like this: # cat blockspec $block1 = load(text, "block1"); # The block1-blocklist $block2 = load(text, "block2"); # The block2-blocklist $exceptions = load(text, "exceptions"); # List of exceptions $block = difference(union($block1, $block2), $exceptions); save(cidr, "blocklist", $block); Or, if you just want to load a peerguardian blocklist (the text-kind), do something like this: # cat update-blocklist.sh #! /bin/sh URL="http://peerguardian.sourceforge.net/lists/ads.php" rm -f /tmp/blocklist ftp -V -o - ${URL} 2> /dev/null | gunzip -c - | sed "s/.*:([0-9.-])/1/" | tableutil -q text 2> /dev/null > /tmp/blocklist if [ -s /tmp/blocklist ] ; then mv /etc/pfdata/blocklist /etc/pfdata/blocklist.old && cp /tmp/blocklist /etc/pfdata/blocklist && pfctl -f /etc/pf.conf -T load fi Whats New in This Release: - A small lexer fix was made to handle different newlines gracefully.. Hosts the pf-related utilities expiretable and tableutil

Requirements: No special requirements
Platforms: Linux
Keyword: Converting Exceptions Load Networking System Tableutil Text Utility
Users rating: 0/10

License: Freeware Size: 12.29 KB
USER REVIEWS
More Reviews or Write Review


TABLEUTIL RELATED
Networking Tools  -  beware 0.1
beware project is a distributed global server load balancing system. beware is a small DNS server that can have nameserver responsibility delegated to it and that can return a set of authoritative "IN A" records to a client. Given a list of...
122.88 KB  
Utilities  -  ZZEE Text Utility 1. 2. 2000
ZZEE Text Utility performs various operations on a text buffer. It is available as a free online version, which you can use right from your browser, as a free Windows program. ZZEE Text Utility performs the following operations: search and...
2.58 MB  
Networking  -  Mistpark Server 2.0
Mistpark provides a distributed PHP SNS(social networking system) with strong privacy controls. It includes micro-blogging, location tagging, sharing photos, videos, links and private messages.You can also link to and communicate with friends in...
3.1 MB  
Networking Tools  -  Crossroads Load Balancer 1.59
Crossroads is a load balance and failover utility for TCP-based services. Crossroads Load Balancer is a daemon program running in userspace and features extensive configurability, polling of backends using "wakeup calls", detailed status...
184.32 KB  
Development Editors  -  newLISP 10.3.10 Dev
newLISP is a LISP-like scripting language that will help you in: programming for the internet, system administration, text processing, gluing other programs together, etc. newLISP is a scripting LISP for people who are fascinated by LISP's beauty...
1024 KB  
Development Editors  -  newLISP for Linux 10.3.3
newLISP is a LISP-like scripting language that will help you in: programming for the internet, system administration, text processing, gluing other programs together, etc. newLISP is a scripting LISP for people who are fascinated by LISP's beauty...
1024 KB  
Development Editors  -  newLISP for Mac OS X 10.3.3
newLISP is a LISP-like scripting language that will help you in: programming for the internet, system administration, text processing, gluing other programs together, etc. newLISP is a scripting LISP for people who are fascinated by LISP's beauty...
1024 KB  
Network Monitors  -  HTML To Text 1.74
HTML To Text utility converts HTML documents to simple text files, by removing all HTML tags and formatting the text according to your preferences. Features: * HTML To Text automatically removes all tags and scripts from the document....
4.24 MB  
Database Tools  -  SQL Relay 0.39
SQL Relay is a persistent database connection pooling, proxying and load balancing system for Unix and Linux..
8.6 MB  
Specialized Tools  -  MSIDIFF 08.233
MSIDIFF is freeware to compare or disassemble Windows Installer databases (a "MSI to TEXT" utility). While it is a command line based tool, the installer creates shell extensions so that the decompile operations can be invoked by right clicking on...
202 KB  
NEW DOWNLOADS IN NETWORK & INTERNET, NETWORKING TOOLS
Network & Internet  -  Free WiFi Hotspot 3.3.1
Free WiFi Hotspot is a super easy solution to turn your laptop or notebook into a portable Wi-Fi hotspot, wirelessly sharing your internet connections like DSL, Cable, Bluetooth, Mobile Broadband Card, Dial-Up, etc. through the built-in wireless...
1.04 MB  
Network & Internet  -  Easy Uploads 1.8
Easy uploads is a file storage media streaming application designed by Filestreamers that allows you to upload, store, and stream your files from their virtually unlimited file storage server. Easy Uploads can backup,share, and stream your files...
615.97 KB  
Network & Internet  -  IPv6 CARE 3.2b
IPv6 CARE, "IPv6 Compliant Automatic Runtime Environment", is a Linux tool able to patch ipv6-agnostic programs on-the-fly ('patch' mode). It can also generate a diagnosis about the IPv6 compliance of an application ('check' mode).
409.6 KB  
Network & Internet  -  PacketFence ZEN 3.1.0
PacketFence is a fully supported, trusted, Free and Open Source network access control (NAC) system. Boosting an impressive feature set including a captive-portal for registration and remediation, centralized wired and wireless management, 802.1X...
1024 MB  
Network & Internet  -  django-dbstorage 1.3
A Django file storage backend for files in the database.
10.24 KB  
Networking Tools  -  gvrpad 0.1
gvrpad is a daemon that makes GVRP announcements of all VLAN interfaces on a FreeBSD system. GVRP is the GARP VLAN Registration Protocol, defined in IEEE 802.1Q (VLANS); GARP is the Generic Attribute Registration Protocol, defined in 802.1D...
15.36 KB  
Networking Tools  -  Cheops 0.61
Cheops is an Open Source Network User Interface. It is designed to be the network equivalent of a swiss-army knife, unifying your network utilities. Cheops is for the network what a file manager is for your filesystem..
317.44 KB  
Networking Tools  -  dynacc 0.5.0
Dynacc aims to be a Pakage which gives you control other your Internet Connection. It runs a linux router/host which provides MASQ services and HTTP proxying for a LAN. It gives you the Power to define users/groups which are allowed to make...
122.88 KB  
Networking Tools  -  ssh tunnel on demand 1.0
ssh tunnel on demand provides a script that creates an SSH tunnel on demand. ssh tunnel on demand is a script that makes it possible for a user to create an SSH tunnel to a server and connect to it without needing an account on the box or any...
13.31 KB  
Networking Tools  -  strongSwan 4.1.5
strongSwan is an OpenSource IPsec implementation for the Linux operating system. strongSwan is an OpenSource IPsec implementation for the Linux operating system. In order to have a stable IPsec platform to base our future extensions of the X.509...
1.7 MB