Main > Free Download Search >

Free setup software for linux

setup

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 799
setup-gettext 0.1.6

setup-gettext 0.1.6


setup-gettext is a tool that provides drop-in compatibility with gettext. more>>
setup-gettext script is intended to be used instead of either gettextize or autopoint. setup-gettext script handles most of the magic of cross-version compatibility.

In mid-August 2002, I got to know the various versions of gettext better than I wanted to. Gaim and GNUpdate were compatible with gettext v0.10.38 through v0.10.40, but not the newer (somewhat annoying) v0.11.x series.

Due to lots of complaints from people trying to compile our code, I hacked up some work-arounds, which evolved into a helper tool for making projects compatible with various versions of gettext.

This is generally not needed nowadays, but is useful for projects that wish to continue supporting older versions of gettext without problems.

Installation:

1. Copy setup-gettext to your projects root directory.
2. Type: ./setup-gettext --install
3. Make sure your project builds.


gettext Quirks / Issues:

* gettext v0.10.38 is incompatible with autoconf v2.53.
* gettext v0.11.x likes to modify ChangeLog, Makefile.am, m4/, configure.in, and configure.ac.
* Starting in either v0.11.3 or v0.11.4 (not sure which), gettextize should no longer be used. autopoint is the new gettextize. This breaks backwards-compatibility within the gettext v0.11.x micro version series.
* gettext 0.12.1 generates a broken po/Makefile, which works for some projects but not others.
<<less
Download (0.005MB)
Added: 2006-01-19 License: GPL (GNU General Public License) Price:
1373 downloads
Nautilus Setup Background 0.1

Nautilus Setup Background 0.1


Nautilus Setup Background is a nautilus plugin to setup an image file as wallpaper when browse. more>>
Nautilus Setup Background is a nautilus plugin to setup an image file as wallpaper when browse.

<<less
Download (0.24MB)
Added: 2007-06-06 License: GPL (GNU General Public License) Price:
872 downloads
Mail::Toaster::Setup 5.05

Mail::Toaster::Setup 5.05


Mail::Toaster::Setup is a Perl module with methods to configure and build all the components of a modern email server. more>>
Mail::Toaster::Setup is a Perl module with methods to configure and build all the components of a modern email server.

The meat and potatoes of toaster_setup.pl. This is where the majority of the work gets done. Big chunks of the code and logic for getting all the various applications and scripts installed and configured resides in here.

METHODS

All documented methods in this package (shown below) accept two optional arguments, debug and fatal. Setting debug to zero will supress nearly all informational and debugging output. If you want more output, simply pass along debug=>1 and status messages will print out. Fatal allows you to override the default behaviour of these methods, which is to die upon error. Each sub returns 0 if the action failed and 1 for success.

arguments required:
varies (most require conf)

arguments optional:
debug - print status messages
fatal - die on errors (default)

result:
0 - failure
1 - success

Examples:

1. $setup->apache( debug=>0, fatal=>0 );
Try to build apache, do not print status messages and do not die on error(s).

2. $setup->apache( debug=>1 );
Try to build apache, print status messages, die on error(s).

3. if ( $setup->apache( ) { print "yay!n" };
Test to see if apache installed correctly.

<<less
Download (0.83MB)
Added: 2007-02-28 License: Perl Artistic License Price:
968 downloads
Example netfilter setup 0.1

Example netfilter setup 0.1


Example netfilter setup contains a simple example on how to setup netfilter. more>>
Example netfilter setup contains a simple example on how to setup netfilter.

Warning this is experimental, I dont garantee this is 100% secure, it just does the work fine for me and i thought it could be a good jumpstart for people new to netfilter.

Now I am waiting for your corrections, suggestions and critics. Also I am gonna write a small addon for setting up dynamic rules cause i am tired of all these programs with dynamics port like bind, xdm and rpc.

Btw nmap -sU will still report udp dropping port as open.

nmap -sU -p 111 192.168.1.1
<<less
Download (MB)
Added: 2007-02-14 License: GPL (GNU General Public License) Price:
986 downloads
Packet filtering setup script

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
<<less
Download (MB)
Added: 2007-02-14 License: GPL (GNU General Public License) Price:
984 downloads
NullPop 0.2

NullPop 0.2


NullPop is a POP3 server that allows logins, but never returns any email. more>>
NullPop is a POP3 server that allows logins, but never returns any email.
NullPop is useful for certain setups where the user needs an account setup in their mail client, but no real mail will ever be received.
Installation:
A basic install procedure looks like this.
# cd nullpop-0.x
# ./configure
# make
# make install
By default nullpop will install to the /usr/local/libexec/ path. You may want to specify a different prefix with the --prefix argument to ./configure.
Execute the following command for more options:
./configure --help
Enhancements:
- Added documentation
<<less
Download (0.078MB)
Added: 2006-08-08 License: BSD License Price:
1172 downloads
Sub::Exporter 0.970

Sub::Exporter 0.970


Sub::Exporter is a sophisticated exporter for custom-built routines. more>>
Sub::Exporter is a sophisticated exporter for custom-built routines.

SYNOPSIS

Sub::Exporter must be used in two places. First, in an exporting module:

# in the exporting module:
package Text::Tweaker;
use Sub::Exporter -setup => {
exports => [
qw(squish titlecase) # always works the same way
reformat => &build_reformatter, # generator to build exported function
trim => &build_trimmer,
indent => &build_indenter,
],
collectors => [ defaults ],
};

Then, in an importing module:

# in the importing module:
use Text::Tweaker
squish,
indent => { margin => 5 },
reformat => { width => 79, justify => full, -as => prettify_text },
defaults => { eol => CRLF };

With this setup, the importing module ends up with three routines: squish, indent, and prettify_text. The latter two have been built to the specifications of the importer -- they are not just copies of the code in the exporting package.

<<less
Download (0.034MB)
Added: 2006-10-20 License: Perl Artistic License Price:
1100 downloads
Label Templates 1.0

Label Templates 1.0


Label Templates are Free Opendocument Format Label Templates in over 50 sizes. more>>
Label Templates are free Opendocument Format label templates for Openoffice.org, KOffice or any other Office suite ODF ready for making labels.

Collection includes CD, DVD, address, mailing, round, media label templates, Avery sizes and more. US Letter size and 14 size paper formats available.

Setup time is quick with these templates and printing labels from these templates is easy.

<<less
Download (0.50MB)
Added: 2006-10-23 License: GPL (GNU General Public License) Price:
1116 downloads
SuperShaper-SOHO 1.1

SuperShaper-SOHO 1.1


SuperShaper-SOHO is a traffic shaping setup for DSL connections. more>>
SuperShaper-SOHO is a traffic shaping setup for DSL connections which prioritizes VoIP and interactive traffic and makes sure P2P traffic doesnt saturate your uplink.
IPCop 1.3 and newer is known to work and is the preferred deployment setup. Firstly, be sure to disable the integrated traffic shaper in IPCop 1.4 if you use SuperShaper-SOHO.

<<less
Download (0.009MB)
Added: 2006-07-03 License: GPL (GNU General Public License) Price:
1211 downloads
Minipup 2.00

Minipup 2.00


Minipup is a linux distribution useful for 128MB-RAM devices. more>>
Minipup is a linux distribution useful for 128MB-RAM devices.

Use the base ISO for file management, media playing and browsing - uses the Opera browser/email/chat suite.

Note: To use this software in CD-ROM-less devices, burn the ISO to a CD and boot it in a regular PC. Start "Setup - Universal Installer" and install it either to "Compact Flash (CF) to be used as IDE" or to USB flash. Use the CF/USB flash to boot the device.
<<less
Download (48.3MB)
Added: 2006-11-21 License: GPL (GNU General Public License) Price:
1067 downloads
MoSSHe 1.4.0

MoSSHe 1.4.0


MoSSHe is a simple, lightweight server monitoring package. more>>
MoSSHe (MOnitoring with SSH Environment) is a simple, lightweight (both in size and system requirements) server monitoring package designed for secure and in-depth monitoring of a handful of typical/critical internet systems. For example in a current setup I do 264 checks on 29 servers - on average 9 checks for each system. MoSSHe supports email alerts out of the box - and whatever you can script.

The web interface to status and logs reflects this approach: less than 10 systems are ideal for the "big" (showall) web display, less then 50 for the problem-centric (tactical) view. More than 100 systems should easily be possible, but I have not tested such an extended setup.

In contrast to many other NMS (Network Management Systems) it is not possible to "overload" a MoSSHe system - the minimum checkup intervals will simply extend with each added system, though. For the setup mentioned above the time needed for 264 checks on 29 servers is 100 seconds. But for your setup it may vary significantly.

Via the web interface you can view the overall status (tactical.py), server status and service history, but you cannot modify anything - which makes it quite safe for even non-admin multiuser use...

<<less
Download (0.023MB)
Added: 2007-02-01 License: GPL (GNU General Public License) Price:
996 downloads
delicious python 0.3.3

delicious python 0.3.3


delicious python lets you access the Web service of del.icio.us via its API through Python. more>>
delicious python lets you access the Web service of del.icio.us via its API through Python. It uses only the standard Python library an is written in same language.

Installation instructions:
download and unzip
run as root from unzipped directory
python setup.py install
run python and load library with
import pydelicious

<<less
Download (0.12MB)
Added: 2006-06-22 License: GPL (GNU General Public License) Price:
1222 downloads
TuxArcade 0.2

TuxArcade 0.2


TuxArcade project is a multi-emulator frontend. more>>
TuxArcade project is a multi-emulator frontend.
Its designed for arcade cabinets, so it doesnt need a keyboard and a mouse, but is completely configurable via joystick. It includes theme support.
Main features:
- designed for arcade cabinet, so no need keyboard/mouse ...its completly configurable via joystick
- multi emulator front end
- game image preview
- preferred game list and game type/num of player
- theme support
- install/remove roms
- Sound effect and Background(wav/mp3)
Enhancements:
- setup menu was reorganized
- some buttons of the console are now bindable with preferred functions
- performance improved when build rom list.
- added reConfigure keys on setup
- added configure volume on setup
- added about on setup :P
- better themable support
- fix crash on game execution if its launced with fullscreen option
- fix save key at first execution
- fix remove roms didnt work
- removed all back tricks from code
- minor bugfix
<<less
Download (0.98MB)
Added: 2006-11-14 License: GPL (GNU General Public License) Price:
1074 downloads
ruby-rpm 1.2.3

ruby-rpm 1.2.3


ruby-rpm provides bindings for accessing RPM packages and databases from Ruby. more>>
ruby-rpm project provides bindings for accessing RPM packages and databases from Ruby. It includes the low-level C API to talk to rpm as well as Ruby classes to model the various objects that RPM deals with (such as packages, dependencies, and files).

Installation:

De-Compress archive and enter its top directory.

Then type:

$ ruby install.rb config
$ ruby install.rb setup
$ su
# ruby setup.rb install

You can also install files into your favorite directory by supplying install.rb some options. Try "ruby setup.rb --help".

Usage:

require rpm

<<less
Download (0.048MB)
Added: 2007-05-08 License: GPL (GNU General Public License) Price:
902 downloads
TeamFound 0.11

TeamFound 0.11


TeamFound provides a a team the capability to share search results without any usage-overhead. more>>
TeamFound provides a a team the capability to share search results without any usage-overhead.

TeamFound gives a team the capability to share search results without any usage-overhead. The toolbar can be used to mark interesting pages and full-text-search those while also showing normal search-engine results for the same keywords.

Go to http://teamfound.dyndns.org:8080/tf/tf and setup your own project, then enter your Project-ID into Menu/Tools/TeamFound/Settings.

<<less
Download (0.013MB)
Added: 2007-04-14 License: MPL (Mozilla Public License) Price:
926 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5