#---------------------------------# Shell Configurations # Check for Interactivity [ -z "$PS1" ] && return # Don't dupe data in the history export HISTCONTROL=ignoredups # Check/update info based on window size shopt -s checkwinsize # Make less happy with non-text files [ -x /usr/bin/lesspipe ] && eval "$(lesspipe)" # Setting the prompt PS1='[\h:\w] \u\$ ' # Command completion if [ -f /etc/bash_completion ]; then . /etc/bash_completion fi #---------------------------------# Create The User's bin Directory if [ "$(ls ~/bin;echo $?)" == "1" ];then mkdir bin fi #---------------------------------# Universal Path Setting PATH=/usr/local/bin:/usr/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin:$HOME/bin #---------------------------------# OS Specific Data ################################## GNU/Linux if [ "$(uname)" == "Linux" ];then # Setting ls into color mode. eval "`dircolors -b`" alias ls='ls --color=auto' # Updating The Path PATH=$PATH:/usr/X11R6/bin fi ################################## FreeBSD if [ "$(uname)" == "FreeBSD" ];then # Setting ls into color mode. eval "`dircolors -b`" alias ls='ls --color=auto' # Updating The Path PATH=$PATH:/usr/X11R6/bin:/usr/games fi ################################## Mac OSX if [ "$(uname)" == "Darwin" ];then # Updating The Path PATH=$PATH:/sw/bin:/sw/sbin:/usr/X11R6/bin export DISPLAY=":0.0" fi ################################## Solaris if [ "$(uname)" == "SunOS" ];then # Updating The Path PATH=/usr/openwin/bin:/opt/csw/bin:/opt/csw/sbin:$PATH fi #---------------------------------# Host Specific Settings ################################## TWG Linux Desktop if [ $HOSTNAME == "smcgrath-linux1" ];then keychain id_dsa source ~/.keychain/smcgrath-linux1-sh fi #---------------------------------# Setting the User Bin Directory to execute chmod -R 755 ~/bin #---------------------------------# Universal Aliases # Reload the BASH config. alias rebash='. ~/.bashrc' alias killwine="killall wine;killall wineserver;killall wine-preloader" ################################## Remote Terminals if [ "$TERM" == "xterm" ] || [ "$TERM" == "xterm-color" ];then # TWG Specific Hosts alias nessus="xterm -bg black -fg green -T "TWG-Nessus" -e 'keychain id_dsa;source ~/.keychain/siuan-sh;ssh smcgrath@10.208.87.40 -X' &" alias syslog="xterm -bg black -fg yellow -T "TWG-Syslog" -e 'keychain id_dsa;source ~/.keychain/siuan-sh;ssh smcgrath@10.208.87.23 -X' &" alias snort="xterm -bg white -fg 'dark red' -T "TWG-Snort" -e 'keychain id_dsa;source ~/.keychain/siuan-sh;ssh smcgrath@10.208.87.24 -X' &" alias chiscanner="xterm -bg black -fg 'light green' -T "TWG-ChiScanner" -e 'keychain id_dsa;source ~/.keychain/siuan-sh;ssh smcgrath@10.208.87.42 -X' &" alias chisnort="xterm -bg 'dark blue' -fg white -T "TWG-ChiSnort" -e 'keychain id_dsa;source ~/.keychain/siuan-sh;ssh smcgrath@10.208.87.60 -X' &" alias maclappy="xterm -bg 'dark green' -fg white -T "TWG-MacLappy" -e 'keychain id_dsa;source ~/.keychain/siuan-sh;ssh smcgrath@10.208.238.37 -X' &" alias pclappy="xterm -bg 'dark green' -fg 'light grey' -T "TWG-PCLappy" -e 'keychain id_dsa;source ~/.keychain/siuan-sh;ssh smcgrath@10.208.238.38 -X' &" alias lindesk="xterm -bg black -fg white -T "TWG-Desktop" -e 'keychain id_dsa;source ~/.keychain/siuan-sh;ssh smcgrath@10.208.238.36 -X' &" # General Hosts alias cugnet="xterm -bg 'black' -fg 'light grey' -T "CUGNet" -e 'keychain id_dsa;source ~/.keychain/siuan-sh;ssh maniac@cugnet.net -X' &" alias proxy="xterm -bg 'dark gray' -fg black -T "CUG-Proxy" -e 'keychain id_dsa;source ~/.keychain/siuan-sh;ssh smcgrath@10.208.87.24 -L 3128:localhost:3128 -X' &" else # TWG Specific Hosts alias nessus="ssh smcgrath@10.208.87.40 -X" alias syslog="ssh smcgrath@10.208.87.23 -X" alias snort="ssh smcgrath@10.208.87.24 -X" alias chiscanner="ssh smcgrath@10.208.87.42 -X" alias chisnort="ssh smcgrath@10.208.87.60 -X" alias maclappy="ssh smcgrath@10.208.238.37 -X" alias pclappy="ssh smcgrath@10.208.238.38 -X" alias lindesk="ssh smcgrath@10.208.238.36 -X" # General Hosts alias cugnet="ssh maniac@cugnet.net -X" alias proxy="ssh maniac@acugnet.net -L 3128:localhost:3128 -X" fi export ARCSIGHT_HOME="/usr/local/arcsight/console/current/" export PATH=$PATH:$ARCSIGHT_HOME/bin