Main > Free Download Search >

Free advanced bash scripting guide 5.0 software for linux

advanced bash scripting guide 5.0

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 5368
Advanced Bash Scripting Guide 5.0

Advanced Bash Scripting Guide 5.0


The Advanced Bash Scripting Guide is both a reference and a tutorial on shell scripting. more>>
This tutorial assumes no previous knowledge of scripting or programming, but progresses rapidly toward an intermediate/advanced level of instruction . . . all the while sneaking in little snippets of UNIX wisdom and lore.
Advanced Bash Scripting Guide serves as a textbook, a manual for self-study, and a reference and source of knowledge on shell scripting techniques.
The exercises and heavily-commented examples invite active reader participation, under the premise that the only way to really learn scripting is to write scripts.
Enhancements:
- This release adds a cross-linked index (the final missing critical feature in this project), other new material (including a new appendix and a couple of new example scripts), and bugfixes.
- This is an important update.
<<less
Download (0.74MB)
Added: 2007-06-21 License: (FDL) GNU Free Documentation License Price:
892 downloads
 
Other version of Advanced Bash Scripting Guide
Advanced Bash Scripting Guide 5.6Brindlesoft - Complete ebook tutorial and reference on shell scripting
Price: $0
License:Freeware
Download (2.91MB)
259 downloads
Added: 2009-04-10
Price: $0
License:Freeware
Download (2.85MB)
250 downloads
Added: 2009-04-03
Advanced Guestbook Script 2.4.2

Advanced Guestbook Script 2.4.2


Advanced Guestbook Script provides a PHP-based guestbook script. more>>
Advanced Guestbook Script provides a PHP-based guestbook script.

Advanced Guestbook is a PHP-based guestbook script. It includes many useful features such as preview, templates, e-mail notification, page spanning , picture upload, templates, html tags handling, smilies, advanced guestbook codes and language support. The admin script lets you modify, view, and delete messages.

<<less
Download (0.48MB)
Added: 2007-04-27 License: GPL (GNU General Public License) Price:
558 downloads
Adams Ripsuite 0.2

Adams Ripsuite 0.2


Adams Ripsuite is a collection of quick and dirty Perl and bash scripts to help rip CDs and manage a music collection. more>>
Adams Ripsuite is a collection of quick and dirty Perl and bash scripts to help rip CDs and manage a music collection. The project rips music video DVDs and music CDs to files on your hard drive.

Reads track information in from a file on disk. Transcodes music files from and to a variety of formats using mplayer/lame/libogg. Specify an artist name to have their back catalogue copied to a folder.

Corrects the case of artist names/song titles for all music files/folders of music files. Adds artist information to files ripped with song title only. Does not support CDDB lookups for track information.

<<less
Download (0.050MB)
Added: 2007-04-11 License: GPL (GNU General Public License) Price:
927 downloads
Money-Making-Guide 1.0

Money-Making-Guide 1.0


The Ultimate Safe Money Guide -Free Online Money Guide Make Your Online Money The Safe Way And Generate a Daily Income Stream. The best thing I came ... more>> <<less
Download (2117KB)
Added: 2009-04-23 License: Freeware Price: Free
187 downloads
Adam's Ripsuite 0.2

Adam's Ripsuite 0.2


Adams Ripsuite offers users a complete collection of quick and dirty Perl and bash scripts, which is created to help rip CDs and manage a music collection. more>> Adam's Ripsuite 0.2 offers users a complete collection of quick and dirty Perl and bash scripts, which is created to help rip CDs and manage a music collection. The project rips music video DVDs and music CDs to files on your hard drive. Reads track information in from a file on disk. Transcodes music files from and to a variety of formats using mplayer/lame/libogg. Specify an artist name to have their back catalogue copied to a folder. Corrects the case of artist names/song titles for all music files/folders of music files. Adds artist information to files ripped with song title only. Does not support CDDB lookups for track information.

Requirements: Perl

<<less
Added: 2007-04-11 License: GPL Price: FREE
1 downloads
Firebred iptables Script 0.9

Firebred iptables Script 0.9


Firebred iptables Script is a firewall designed if you want to share your internet connection between a lan of computers. more>>
Firebred iptables Script is a firewall designed if you want to share your internet connection between a lan of computers, all you need is a 2.4.x kernel, bash and iptables.
Main features:
- Easily specify allowed inbound ports for UDP and TCP
- Allow in traffic for pptp (microsoft vpn)
- Set up a transparent proxy along with squid or wwwoffle
Install
Simply set it up like your other init scripts, it does however need to be run after your dns starts and is connected to the outside world
<<less
Download (MB)
Added: 2007-02-14 License: GPL (GNU General Public License) Price:
984 downloads
Bash Port Knocking 0.0.1

Bash Port Knocking 0.0.1


Bash Port Knocking is a set of scripts that use standard Linux tools to acheive a port knocking system. more>>
Bash Port Knocking is a set of scripts that use standard Linux tools to acheive a port knocking system. A Web page is used to open ports, and an email is sent every time the port knocking sequence is successfully made.
Main features:
- Uses custom scripts to begin firewall and ipmasquerade for multiple connections. This can be used as a gateway for ethernet provided Internet Connectivity in addition to supplying port knocking services.
- This script creates a web page that can be used for port knocking. This page can be used locally if the browser is using a public/anonymous proxy.
- This scripts emails the above created browser page to a specified email recipient each time the port knock sequence is successfully acheived.
- This script logs successful port knocks but denies knocks that hit a port designed in the initial scripts. This allows the script to be closed automatically if someone is hitting your computer repeatedly trying to automatically open the ports and allows you to close the ports if youve completed a log in or other desired action.
- In its current state it has run successfully for quite some time and been tested repeatedly with both anonymous proxy and remotely by the author for opening ssh.
- It allows the user to control the depth of the logs searched to function in a very low usage enviornment or a very high use enviornment as desired.
- It sorts the knocks by knocking address to prevent possible denial of service.
<<less
Download (0.003MB)
Added: 2006-07-10 License: GPL (GNU General Public License) Price:
1208 downloads
Online Money Guide 1.0

Online Money Guide 1.0


The Ultimate Safe Money Guide -Free Online Money Guide Make Your Online Money The Safe Way And Generate a Daily Income Stream. The best thing I came ... more>> <<less
Download (2117KB)
Added: 2009-04-24 License: Freeware Price: Free
184 downloads
Intro to Bash Programming HOWTO 0.8

Intro to Bash Programming HOWTO 0.8


Intro to Bash Programming HOWTO is a bash programming tutorial. more>>
Intro to Bash Programming HOWTO is a bash programming tutorial.
The Intro to Bash Programming HOWTO is meant for newbies who wish to learn how to write shell scripts for bash, the GNU Boure-Again shell.
It contains several samples. It is very early in its development, but it is hoped that some people might find it useful.
Enhancements:
- New translations included and minor correcitons.
<<less
Download (MB)
Added: 2006-10-03 License: (FDL) GNU Free Documentation License Price:
1123 downloads
Bash Blogger 0.3.6

Bash Blogger 0.3.6


Bash Blogger is a shell script that generates CSS styled XHTML 1.1 static Web pages. more>>
Bash Blogger is a shell script that generates CSS styled XHTML 1.1 static Web pages.
Keeping up a website is basically just adding new content and a bunch of small repetitive tasks, e.g. updating the archives, updating the front page, etc. Bash scripting is good for automating repetitive tasks, so this works out pretty well.
Why program in the shell instead of (Perl, Python, etc)?
You may not have Perl, PHP or any number of the other scripting languages available on your hosting provider. Its a fairly safe bet that if you have shell access to your account, you can use Bash Blogger.
Enhancements:
- This release adds pingservices to notify technorati, blo.gs, etc. when a site is updated.
- It adds pingback support (autodiscovery and XML-RPC posting of pingback).
- User templates are now fully exposed.
- The default templates have been changed from XHTML 1.1 to HTML5 as per WHATWG recommendations.
- An ispell/aspell spellcheck menu option has been added.
- The welcome message code has been replaced with functions to make articles "sticky".
<<less
Download (0.032MB)
Added: 2007-07-28 License: GPL (GNU General Public License) Price:
822 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
homeLANsecurity 1.6.0

homeLANsecurity 1.6.0


homeLANsecurity was written for Netfilters IPtables, homeLANsecurity (HLS) is a Bash shell scripted firewall. more>>
It was born out of the desire for an easy to configure, well documented, robust IPtables firewall. It has been made with the individual user or small business in mind. With that said, Ive had plenty of e-mails from administrators that are using HLS in a large corporate environment. It was just not initially designed for such.

There is some limited error checking built into HLS. This will not prevent horrible choices when selecting which setting to enable or disable. Since the script can be used for gateway systems and internal LAN systems, many options are listed. Not every option is wise to enable for gateway system. In general, the default settings is the best way to go for the majority of gateway systems.

I dont feel the need to write a large volume of documentation as the HLS script and related files are well documented internally. Then again I am probably too close to the project to make that judgment.

For version 1.6.0 of HLS, I am going to add documentation to this page as the need for it arises. If you find something to be unclear in this documentation or inside one of the files, drop me a short e-mail stating what is unclear and why it is unclear (if possible). Ill make every effort to update the documentation to correct this.
<<less
Download (0.020MB)
Added: 2006-01-30 License: GPL (GNU General Public License) Price:
1363 downloads
Sambascan2 0.4.0

Sambascan2 0.4.0


Sambascan2 is a small bash-script, which can scan for SMB-shares in a given Netz. more>>
Sambascan2 is a small bash-script, which can scan for SMB-shares in a given Netz.
The project currently needs nmap, find, smbclient, sed and grep. If you know a less agressive way for scanning on port 139, please tell me, because I thing nmap is not so polite.
sambascan2 was only written to scan in public shares and not in private ones (this may change with the time).
It is possible, that the Share have a directory with other permissions than the one needed to access it. Check the permission of the wanted directory, and if Samba can access it as the public user.
Enhancements:
- This version adds the ability to scan password protected shares, using known logins and passwords for the host being scanned.
<<less
Download (0.010MB)
Added: 2007-05-17 License: GPL (GNU General Public License) Price:
890 downloads
Automated Linux From Scratch 2.2

Automated Linux From Scratch 2.2


Automated Linux From Scratch creates the generic framework for an extendable system builder and package installer. more>>
Automated Linux From Scratch (ALFS) is a project that creates the generic framework for an extendable system builder and package installer.

Why would I want to use ALFS?

After having gone through the LFS and BLFS books more than 2 or 3 times, you will quickly appreciate the ability to automate the task of compiling the software you want for your systems.

What can I do with ALFS?

The goal of ALFS is to automate the process of creating an LFS system. It seeks to make the process of building LFS easier and more efficient while still providing flexibility by granting the user total control and insight into the compilation and management of his LFS build.

How is ALFS implemented?

nALFS

The first ALFS implementation was nALFS by Neven Has. nALFS is a small program written in C. It first parses an XML profile that contains information concerning the LFS build process into a series of internal commands. It can then execute these at your discretion, thus automating the compilation of LFS.

jhalfs

Currently, the official implementation is jhalfs. Originally created by Jeremy Huntwork, but since developed and maintained by Manuel Canales Esparcia and George Boudreau, jhalfs has become a light-weight, practical method of automating an LFS build. jhalfs is a Bash shell script that makes use of Subversion and xsltproc to first download the XML sources of the Linux From Scratch book and then extract any necessary commands, placing them into executable shell scripts. If you do not already have the necessary source packages in place on your system jhalfs can fetch them. Finally, jhalfs generates a Makefile which will control the execution of the shell scripts, allowing for recovery if the build should encounter an error. Since jhalfs extracts its commands to run directly from the LFS book, there are no profiles to edit or maintain.

Note: The 2.2 version of jhalfs has been released. A tarball can been downloaded from http://www.linuxfromscratch.org/alfs/downloads/jhalfs/stable/.

alfs

There are many in-depth features that have been requested for future ALFS implementations. Because of this, development has been slated for an entirely new build tool which will be called alfs. To see a list of features that will appear in alfs, please read our Software Requirements Specification. If you wish to help develop this new tool, please subscribe to the alfs-discuss mailing list and leave a note there explaining your desire to help.
<<less
Download (0.15MB)
Added: 2007-07-02 License: GPL (GNU General Public License) Price:
849 downloads
BASH Debugger 3.1-0.08

BASH Debugger 3.1-0.08


BASH Debugger is a patched BASH with a full-fledged debugger. more>>
Bash Debugger project contains patched sources to BASH that enable better debugging support as well as improved error reporting.
In addition, this project contains the most comprehensive source-code debugger for bash that has been written.
Since this project maintains as an open CVS development and encourages developers and ideas, the space could be also be used springboard for other experiments and additions to BASH.
Enhancements:
- This release adds a gdb-like "load" command to force reading in a file.
- Files coming from function line-specifications are now read in (Debian Bug #40336).
- Negative numbers are now allowed in "frame" (and "up" and "down") commands.
- Help, manual page, and documentation fixes have been made, including suggested use of $PS4.
<<less
Download (0.65MB)
Added: 2007-01-21 License: GPL (GNU General Public License) Price:
1010 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5