Main > Free Download Search >

Free scripting software for linux

scripting

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 3736
Arena Scripting Language 0.9.12

Arena Scripting Language 0.9.12


Arena Scripting Language is a light-weight scripting language. more>>
Arena Scripting Language is a light-weight scripting language. The language uses a syntax and library similar to that of ANSI C, but adds automatic memory management and runtime polymorphism on top of that.
Main features:
- syntax similar to ANSI C
- standard library similar to ANSI C
- automatic memory management
- runtime polymorphism
- support for exceptions
- support for anonymous functions
Enhancements:
- This release changes the system() library function to return the raw exit status as given by the operating system.
<<less
Download (.0.18MB)
Added: 2007-08-21 License: BSD License Price:
795 downloads
Advanced Bash Scripting Guide 5.6

Advanced Bash Scripting Guide 5.6


Complete ebook tutorial and reference on shell scripting with Bash in Linux/UNIX/BSD. This is the equivalent of a 940-page printed book. more>> <<less
Download (2.91MB)
Added: 2009-04-10 License: Freeware Price: $0
259 downloads
 
Other version of Advanced Bash Scripting Guide
Advanced Bash Scripting Guide 5.4Complete ebook tutorial and reference on shell scripting with Bash in Linux/UNIX/BSD. This is the equivalent of a 918-page
Price: $0
License:Freeware
Download (2.85MB)
250 downloads
Added: 2009-04-03
Advanced Bash Scripting Guide 5.0The Advanced Bash Scripting Guide is both a reference and a tutorial on shell scripting
License:(FDL) GNU Free Documentation License
Download (0.74MB)
892 downloads
Added: 2007-06-21
The Sleep Scripting Project 2.1-b18

The Sleep Scripting Project 2.1-b18


The Sleep Scripting Project is a highly extendable scripting language for use in Java applications. more>>
Sleep is a perl inspired embed-able scripting language for Java applications.
Sleep source and binaries are released under the GNU Lesser General Public License.
Main features:
- Perl inspired language syntax
- Fast execution / small runtime size (170 KB)
- Parsed scripts can be serialized
- Easy API for making application data structures / functionality available to scripters
- Access, create, and query Java objects from Sleep scripts
- Full documentation for application developers and end-user scripters
Enhancements:
- Scalar reference sugar was added for moving scalars between scopes
- The backtick operator was added to spawn an external program (a la Perl).
- Java method resolution was updated to handle byte and char arrays better.
- Set functions now rely on scalar identity for union, intersect, and difference.
- Class/package importing is now more verbose about errors.
<<less
Download (0.18MB)
Added: 2007-07-05 License: LGPL (GNU Lesser General Public License) Price:
841 downloads
NullLogic Embedded Scripting Language 0.8.0

NullLogic Embedded Scripting Language 0.8.0


NullLogic Embedded Scripting Language code looks a lot like php but with a lot less dollar signs. more>>
NullLogic Embedded Scripting Language (Nesla) code looks a lot like php (the same basic c operators, syntax and flow control) but with a lot less dollar signs. Internally, Nesla has a very clean API that makes it easy for c programs to make full use of its functions and data.

Nesla was originally written as a lightweight object model for c.

Nesla is Free Software, and is available under the terms of the GNU GPL.
<<less
Download (0.050MB)
Added: 2007-08-09 License: GPL (GNU General Public License) Price:
806 downloads
GO!Script 3.0

GO!Script 3.0


GO!Script is an IDE for writing scripts such as batch files,java scripts,php,ini files,installers.What makes it special is the fact that it makes codi... more>> <<less
Download (650KB)
Added: 2009-04-28 License: Freeware Price: Free
183 downloads
UTF8Script 1.0

UTF8Script 1.0


UTF8Script is a binfmt_misc plugin for UTF-8 scripts. more>>
UTF8Script provides an additional binary format for Linux: scripts that start with a UTF-8 signature (aka BOM), i.e. with the byte sequence xefxbbxbf#!.

This is particularly useful for scripting languages that recognize the BOM, e.g. Python. With Python 2.3 or newer, scripts with the UTF-8 BOM are considered UTF-8 enocded without the need for an addition encoding declaration.
<<less
Download (0.006MB)
Added: 2005-04-14 License: GPL (GNU General Public License) Price:
1655 downloads
Script Wizard 0.1.1

Script Wizard 0.1.1


Script Wizard is a small application that will help you with the installation of cool scripts on your website. more>>
Script Wizard (a.k.a. ScriptWiz, or simply SWiz) is a small application that will help you with the installation of cool scripts on your website (or will die trying). This project is written in Python. It is web-based. It is simple to use.
To the unexperienced user, the installation of web applications may seem confusing. To the experienced user it is plain annoying. Script Wizards goal is to help both groups, by introducing a single, easy to use, web installer, allowing you to streamline the deployment of different web scripts. Whats more, SWiz takes into consideration the settings of your specific hosting provider, supplying you with provider-specific help on the way.
Enhancements:
- This release adds an Xoops installation module.
- It adds a Coppermine installation module.
<<less
Download (0.40MB)
Added: 2007-06-02 License: Other/Proprietary License Price:
874 downloads
News Script 1.1

News Script 1.1


News Script allows you to write articles for your website. more>>
News Script allows you to write articles for your website. News Script features a WYSIWYG editor which makes writing an article easy and it supports search engine friendly URLs.
Main features:
- Write, edit and delete text articles
- Use the built-in WYSIWYG editor for formatting
- Create search engine friendly URLs
- List and search in existing articles
- Completely template driven
- Installation routine
How the script works
As the admin you can write new articles and list, edit, delete and search in existing ones.
News script features a WYSIWYG editor that gives you full control over the format of an article. JavaScript is required, though. The script allows you to choose an article date and the date when the article is to be published.
The title of an article appears as part of the URL which is good for search engine optimization. In case your server supports mod_rewrite the article URL looks like a normal URL of an HTML page.
On the front end the visitor will be provided with a list of published articles. As admin you can set the number of articles per page which results in several result pages which can be browsed by the visitor.
<<less
Download (0.58MB)
Added: 2007-04-26 License: Free for non-commercial use Price:
919 downloads
Comment Script 1.0

Comment Script 1.0


Comment Script is a script that allows comments to be left on any existing PHP or HTML page. more>>
Comment Script is a script that allows comments to be left on any existing PHP or HTML page. By default, Comment Script shows name, e-mail, homepage, title, and comment fields, though any can be disabled.
The "comment" field is mandatory and must be filled out before the form can be submitted. In order to prevent the script from being abused by automatic spam bots, you can enable the CAPTCHA feature.
The script then asks your visitors to enter a text they see in the image below the comment form into an input box. It also features an admin area where comments can be edited and deleted and the front-end language set.
Main features:
- Visitors can enter a name, e-mail, homepage, comment title and comment text
- Comment script can be included in existing web pages
- To prevent comment spam you can enable the Captcha feature
- Admin area for editing and deleting comments
- Completely template driven
- Installation routine
How the script works:
Once you have the script installed on your server you can include it in any existing PHP or HTML page. By default the script shows the form fields "name", "E-mail", "Homepage", "Title", and "Comment". You are free to remove some of the fields and only leave the ones you want.
The field "Comment" is mandatory and the form will not submit until that field has been filled out.
In order to prevent the script from being abused by automatic spam bots, you can enable the Captcha feature. The script then asks your visitors to enter a text they see in the image below the comment form into an input box. The comment will only be submitted if the strings match. Visitors have to ensure that their browser support and accept cookies, otherwise the comment cannot be verified.
The script also features an admin area where comments can be edited and deleted. Also there is a section for settings where you can set the front end language as well as the admin account.
<<less
Download (0.31MB)
Added: 2006-08-08 License: Free for non-commercial use Price:
1183 downloads
Script Promotion Wizard 2.5

Script Promotion Wizard 2.5


Script Promotion Wizard is a tool that can be added to a Web site to help manage script promotion. more>>
Script Promotion Wizard is a free online tool you can add to your web site or use on your local server to add your script to script directories.
Since an automated solution to script promotion is probably impossible due to the lack of a standard submission process for script directories, we came up with what we think is the next best thing.
Main features:
- Easy to install. Just unzip and upload, or if youre using it on a local server, just unzip!
- Save program profiles for later use.
- Completely customizable! Add new scripts to promote through simple XML interface.
- Add new script directories to the Script Promotion Wizard by adding a simple entry into an XML file.
- Copying and pasting values into the online forms is as easy as we could possibly make it. You only have to click, copy, click and paste. No messy highlighting required.
- Best of all, Script Promotion Wizard is completely free!
<<less
Download (0.016MB)
Added: 2006-01-30 License: Freeware Price:
1362 downloads
smsjoker-script 2.4

smsjoker-script 2.4


smsjoker-script is a script to send SMS over the SMS-Script-Gateway of http://www.smsjoker.de/ more>>
smsjoker-script is a script to send SMS over the SMS-Script-Gateway of http://www.smsjoker.de/
I use it to send SMS out of kaddressbook in KDE 3.5.x with:
smsjoker-script "%N" "%F"
An other interesting usage is to send an text (like "Merry Christmas and a happy new Year") to every number in an textfile.
Usage: /Path/to/the/script/smsjoker [Options] [Destination] [Text]
If you enter [Destination] you must also enter [Text]
[Destination] can be an number or the path to an textfile with numbers on each line
[Text] can be the SMS-Text or the path to an textfile with the SMS-text in it
If you dont give Destination and Text you come to the interactive-mode
Possible Options:
-t [eigen|anonym] eigen shows your own Cellphone-Number as sender not an standard-one
-d Go to Debug-Mode
-p Enforce Popups
Enhancements:
- Important Update: The IP of the smsjokers http-interface will change. You should update to 2.4 now.
<<less
Download (0.008MB)
Added: 2006-12-03 License: GPL (GNU General Public License) Price:
1056 downloads
vii-ppp-scripts 1.0

vii-ppp-scripts 1.0


The vii-ppp-scripts are yet another set of ppp scripts. more>>
The vii-ppp-scripts are yet another set of ppp scripts. They feature handling multiple ISPs, autosetting DNS from ISP, ability to have a different resolv.conf for each connection, phone billing and chatscripts.
It is lacking of:
Graphical interface
Friendly set-up
Explicit multiple modem support
Main features:
- No need to set nameservers manually; either get them automatically from the ISP (/etc/ppp/dns-resolvconf-up) or use a local named (/etc/ppp/dns-named-up)
- Support for multiple ISPs; nameservers can be manually set separately for each if theyre not given (/etc/ppp/dns-resolvconf-up)
- More or less setup for UK ISP OneTel.Net already.
- pppd options file nicely set up for fast performance
- Customizable phone bill cost tracker, logged by user (/etc/ppp/ppp-connect)
- Nice chat scripts, showing what happened on error (/etc/ppp/dial)
- Initiating user can have programs executed when ppp comes up and goes down.
<<less
Download (0.004MB)
Added: 2006-06-30 License: GPL (GNU General Public License) Price:
1218 downloads
IPv6 FireWall script

IPv6 FireWall script


IPv6 FireWall script is a firewall based on ip6tables. more>>
IPv6 FireWall script is a firewall based on ip6tables.

firewall6.sh 122 lines

#!/bin/bash

# Basic IPv6 FireWall script by Dennis Kruyt (dennis@klingon.nl)
#
# Sun Jan 5 18:26:28 2003 - DK

#debug
#set -x

cd /opt/scripts/firewall

source ./config6
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11

# change to script directory
cd ${SCRIPTSDIR}

SCRIPT=${SCRIPTSDIR}/firewall6.sh

case "$1" in
flush)
echo -e "Starting Firewall:"
${IPTABLE6} -F >> /dev/null 2>&1
${IPTABLE6} -X >> /dev/null 2>&1
echo -e "Setting defaults op ACCEPT!"
echo -e "ALERT: no firewall rules active"
#
${IPTABLE6} -P INPUT ACCEPT
${IPTABLE6} -P OUTPUT ACCEPT
${IPTABLE6} -P FORWARD ACCEPT
;;
start|reload)
echo -n "Starting Firewall: "
# paging!
#

# create a backup
TIME=`date +%s`
tar -czf /opt/backups/firewall/firewall.${TIME}.tar.gz /opt/scripts/firewall

# sending mail
mail email@address.com -s "Firewall - (re)started" < $0

# wait
sleep 1

# kerneloptions
echo -n "Loading Kernel options.."
./kernel_options6.sh

echo -n "Flushing and deleting all chains.."
${IPTABLE6} -F >> /dev/null 2>&1
${IPTABLE6} -X >> /dev/null 2>&1

# default policy
echo -n "Setting default policy DROP.."
${IPTABLE6} -P INPUT DROP
${IPTABLE6} -P OUTPUT DROP
${IPTABLE6} -P FORWARD DROP

# ?????????????
#${IPTABLE} -F -t mangle
#${IPTABLE} -t mangle -X

echo -e "Loading chains.."
# create chain blacklist
${IPTABLE6} --new blacklist
#And drop the evil ones
for i in $BLACKLIST6;do
${IPTABLE6} -A blacklist --src $i -j DROP
done

#icmp chain
${IPTABLE6} --new icmprules
${IPTABLE6} -A icmprules -p icmpv6 -j ACCEPT

# create out chain
${IPTABLE6} --new out
#localhost to localhost
${IPTABLE6} -A out --src $LOCALHOST6 --dst $LOCALHOST6 -j ACCEPT
# for now accept all outgoing IPv6 traffic
${IPTABLE6} -A out --src $SIXXS --dst $ANY6 -j ACCEPT

# create in chain
${IPTABLE6} --new in
#localhost to localhost
${IPTABLE6} -A in --src $LOCALHOST6 --dst $LOCALHOST6 -j ACCEPT
# for now accept all incomming IPv6 traffic
${IPTABLE6} -A in --dst $SIXXS --src $ANY6 -j ACCEPT

#All that are in trusted may ssh
for i in $THRUSTED6;do
${IPTABLE6} -A in -p tcp --dst $SIXXS --dport 22 --src $i -j ACCEPT
done

# jump to all ipv6 chains
${IPTABLE6} -A INPUT -j blacklist
${IPTABLE6} -A OUTPUT -j blacklist
${IPTABLE6} -A FORWARD -j blacklist

${IPTABLE6} -A INPUT -j icmprules
${IPTABLE6} -A OUTPUT -j icmprules

${IPTABLE6} -A INPUT -j in
${IPTABLE6} -A OUTPUT -j out

;;
show)
echo -e "Rules in the firewall: ${CHAIN} n"
${IPTABLE6} -L -n
;;
*)
echo -e "Usage: ${SCRIPT} {flush|start|reload|show} n"
exit 1
;;
esac
exit 0

config6 12 lines

export IPTABLE6=/sbin/ip6tables

export SCRIPTSDIR=/opt/scripts/firewall

export EXT="eth0" # device
export SIXXS="3ffe:8114:1000::50f/127" # extern

export ANY6="::/0"
export LOCALHOST6="::1/128"

export THRUSTED6=""

export BLACKLIST6="3ffe:8114:2fff:1391::1"

kernel_options6.sh 7 lines

#!/bin/bash


# forwarding on
#echo "1" > /proc/sys/net/ipv6 blablabla

# Set some other IPv6 proc settings
#echo "1" > /proc/sys/net/ipv6 blablabla
<<less
Download (0.002MB)
Added: 2007-02-13 License: GPL (GNU General Public License) Price:
994 downloads
Short URL Script 1.0

Short URL Script 1.0


Short URL Script lets you have a URL shortening service under your own domain. more>>
Short URL Script allows you to have a URL shortening service under your own domain.
Short URL Script script can create shorter URLs that do not break in e-mails. As a site owner you can use the script for managing downloads, masking URLs and keeping track of how many times a link has been clicked.
Main features:
- Visitors can enter a URL and create a short URL that redirects to the original URL
- Visitors can enter an individual ID instead of the randomly created string
- Admin area for deactivating, activating, deleting and searching URLs
- Completely template driven
- Installation routine
<<less
Download (0.31MB)
Added: 2006-08-17 License: Free for non-commercial use Price:
720 downloads
UTIN Firewall script

UTIN Firewall script


UTIN Firewall script project is a script for Linux 2.4.x and iptables. more>>
UTIN Firewall script project is a script for Linux 2.4.x and iptables.

###########
# Configuration options, these will speed you up getting this script to
# work with your own setup.

#
# your LANs IP range and localhost IP. /24 means to only use the first 24
# bits of the 32 bit IP adress. the same as netmask 255.255.255.0
#
# INET_IP is used by me to allow myself to do anything to myself, might
# be a security risc but sometimes I want this. If you dont have a static
# IP, I suggest not using this option at all for now but its still
# enabled per default and will add some really nifty security bugs for all
# those who skips reading the documentation=)

LAN_IP="192.168.0.2"
LAN_BCAST_ADRESS="192.168.0.255"
LAN_IFACE="eth1"

LO_IFACE="lo"
LO_IP="127.0.0.1"

INET_IP="194.236.50.155"
INET_IFACE="eth0"

IPTABLES="/usr/local/sbin/iptables"

#########
# Load all required IPTables modules
#

#
# Needed to initially load modules
#
/sbin/depmod -a

#
# Adds some iptables targets like LOG, REJECT and MASQUARADE.
#
/sbin/modprobe ipt_LOG
#/sbin/modprobe ipt_REJECT
/sbin/modprobe ipt_MASQUERADE

#
# Support for owner matching
#
#/sbin/modprobe ipt_owner

#
# Support for connection tracking of FTP and IRC.
#
#/sbin/modprobe ip_conntrack_ftp
#/sbin/modprobe ip_conntrack_irc

#
# Enable ip_forward, this is critical since it is turned off as defaul in
# Linux.
#

echo "1" > /proc/sys/net/ipv4/ip_forward

#
# Dynamic IP users:
#
#echo "1" > /proc/sys/net/ipv4/ip_dynaddr

#
# Enable simple IP Forwarding and Network Address Translation
#

$IPTABLES -t nat -A POSTROUTING -o $INET_IFACE -j SNAT --to-source $INET_IP

#
# Set default policies for the INPUT, FORWARD and OUTPUT chains
#

$IPTABLES -P INPUT DROP
$IPTABLES -P OUTPUT DROP
$IPTABLES -P FORWARD DROP

#
# bad_tcp_packets chain
#
# Take care of bad TCP packets that we dont want.
#

$IPTABLES -N bad_tcp_packets
$IPTABLES -A bad_tcp_packets -p tcp ! --syn -m state --state NEW -j LOG
--log-prefix "New not syn:"
$IPTABLES -A bad_tcp_packets -p tcp ! --syn -m state --state NEW -j DROP

#
# Do some checks for obviously spoofed IPs
#

$IPTABLES -A bad_tcp_packets -i $INET_IFACE -s 192.168.0.0/16 -j DROP
$IPTABLES -A bad_tcp_packets -i $INET_IFACE -s 10.0.0.0/8 -j DROP
$IPTABLES -A bad_tcp_packets -i $INET_IFACE -s 172.16.0.0/12 -j DROP
$IPTABLES -A bad_tcp_packets -i $LAN_IFACE ! -s 192.168.0.0/16 -j DROP

#
# Bad TCP packets we dont want
#

$IPTABLES -A FORWARD -p tcp -j bad_tcp_packets

#
# Accept the packets we actually want to forward between interfaces.
#

$IPTABLES -A FORWARD -p tcp --dport 21 -i $LAN_IFACE -j ACCEPT
$IPTABLES -A FORWARD -p tcp --dport 80 -i $LAN_IFACE -j ACCEPT
$IPTABLES -A FORWARD -p tcp --dport 110 -i $LAN_IFACE -j ACCEPT

$IPTABLES -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
$IPTABLES -A FORWARD -m limit --limit 3/minute --limit-burst 3 -j LOG
--log-level DEBUG --log-prefix "IPT FORWARD packet died: "


#
# Create separate chains for ICMP, TCP and UDP to traverse
#

$IPTABLES -N icmp_packets
$IPTABLES -N tcp_packets
$IPTABLES -N udpincoming_packets

#
# The allowed chain for TCP connections
#

$IPTABLES -N allowed
$IPTABLES -A allowed -p TCP --syn -j ACCEPT
$IPTABLES -A allowed -p TCP -m state --state ESTABLISHED,RELATED
-j ACCEPT
$IPTABLES -A allowed -p TCP -j DROP

#
# ICMP rules
#

# Changed rules totally
$IPTABLES -A icmp_packets -p ICMP -s 0/0 --icmp-type 8 -j ACCEPT
$IPTABLES -A icmp_packets -p ICMP -s 0/0 --icmp-type 11 -j ACCEPT

#
# TCP rules
#

$IPTABLES -A tcp_packets -p TCP -s 0/0 --dport 21 -j allowed
$IPTABLES -A tcp_packets -p TCP -s 0/0 --dport 22 -j allowed
$IPTABLES -A tcp_packets -p TCP -s 0/0 --dport 80 -j allowed
$IPTABLES -A tcp_packets -p TCP -s 0/0 --dport 113 -j allowed

#
# UDP ports
#

$IPTABLES -A udpincoming_packets -p UDP -s 0/0 --source-port 53 -j ACCEPT
$IPTABLES -A udpincoming_packets -p UDP -s 0/0 --source-port 123 -j ACCEPT
$IPTABLES -A udpincoming_packets -p UDP -s 0/0 --source-port 2074 -j ACCEPT
$IPTABLES -A udpincoming_packets -p UDP -s 0/0 --source-port 4000 -j ACCEPT

#
# INPUT chain
#
# Bad TCP packets we dont want
#

$IPTABLES -A INPUT -p tcp -j bad_tcp_packets

#
# Rules for incoming packets from anywhere
#

$IPTABLES -A INPUT -p ICMP -j icmp_packets
$IPTABLES -A INPUT -p TCP -j tcp_packets
$IPTABLES -A INPUT -p UDP -j udpincoming_packets

#
# Rules for special networks not part of the Internet
#

$IPTABLES -A INPUT -p ALL -i $LO_IFACE -s $LO_IP -j ACCEPT
$IPTABLES -A INPUT -p ALL -i $LO_IFACE -s $LAN_IP -j ACCEPT
$IPTABLES -A INPUT -p ALL -i $LO_IFACE -s $INET_IP -j ACCEPT
$IPTABLES -A INPUT -p ALL -d $INET_IP -m state --state ESTABLISHED,RELATED
-j ACCEPT
$IPTABLES -A INPUT -m limit --limit 3/minute --limit-burst 3
-j LOG --log-level DEBUG --log-prefix "IPT INPUT packet died: "

#
# OUTPUT chain
#
#
# Bad TCP packets we dont want
#

$IPTABLES -A OUTPUT -p tcp -j bad_tcp_packets


$IPTABLES -A OUTPUT -p ALL -s $LO_IP -j ACCEPT
$IPTABLES -A OUTPUT -p ALL -s $LAN_IP -j ACCEPT
$IPTABLES -A OUTPUT -p ALL -s $INET_IP -j ACCEPT
$IPTABLES -A OUTPUT -m limit --limit 3/minute --limit-burst 3
-j LOG --log-level DEBUG --log-prefix "IPT OUTPUT packet died: "
<<less
Download (MB)
Added: 2007-02-13 License: GPL (GNU General Public License) Price:
985 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5