diff options
Diffstat (limited to 'completions/dsniff')
-rw-r--r-- | completions/dsniff | 238 |
1 files changed, 4 insertions, 234 deletions
diff --git a/completions/dsniff b/completions/dsniff index 1d3b303b..94b34ef6 100644 --- a/completions/dsniff +++ b/completions/dsniff @@ -1,66 +1,9 @@ -# dsniff util completion +# dsniff completion -*- shell-script -*- -have arpspoof && -_arpspoof() -{ - local cur prev - - COMPREPLY=() - _get_comp_words_by_ref cur prev - - case $prev in - -i) - _available_interfaces - return 0 - ;; - -t) - _known_hosts_real "$cur" - return 0 - ;; - esac - - if [[ "$cur" == -* ]]; then - COMPREPLY=( $( compgen -W '-i -t' -- "$cur" ) ) - else - _known_hosts_real "$cur" - fi - -} && -complete -F _arpspoof arpspoof - -have dnsspoof && -_dnsspoof() -{ - local cur prev - - COMPREPLY=() - _get_comp_words_by_ref cur prev - - case $prev in - -i) - _interfaces - return 0 - ;; - -f) - _filedir - return 0 - ;; - esac - - if [[ "$cur" == -* ]]; then - COMPREPLY=( $( compgen -W '-i -f' -- "$cur" ) ) - fi - -} && -complete -F _dnsspoof dnsspoof - -have dsniff && _dsniff() { - local cur prev - - COMPREPLY=() - _get_comp_words_by_ref cur prev + local cur prev words cword + _init_completion || return case $prev in -r|-w|-f) @@ -74,183 +17,10 @@ _dsniff() esac if [[ "$cur" == -* ]]; then - COMPREPLY=( $( compgen -W '-c -d -m -n -i -s -f -t -r -w' -- "$cur" ) ) + COMPREPLY=( $( compgen -W '$( _parse_usage "$1" ) -r -w' -- "$cur" ) ) fi } && complete -F _dsniff dsniff -have filesnarf || have mailsnarf || have msgsnarf && -_snarf() -{ - local cur prev - - COMPREPLY=() - _get_comp_words_by_ref cur prev - - case $prev in - -i) - _interfaces - return 0 - ;; - esac - - if [[ "$cur" == -* ]]; then - COMPREPLY=( $( compgen -W '-i -v' -- "$cur" ) ) - fi - -} && -complete -F _snarf filesnarf mailsnarf msgsnarf - -have macof && -_macof() -{ - local cur prev - - COMPREPLY=() - _get_comp_words_by_ref cur prev - - case $prev in - -i) - _interfaces - return 0 - ;; - esac - - - if [[ "$cur" == -* ]]; then - COMPREPLY=( $( compgen -W '-i -s -d -e -x -y -n' -- "$cur" ) ) - fi - -} && -complete -F _macof macof - -have sshmitm && -_sshmitm() -{ - local cur - - COMPREPLY=() - _get_comp_words_by_ref cur - - if [[ "$cur" == -* ]]; then - COMPREPLY=( $( compgen -W '-d -I -p' -- "$cur" ) ) - else - _known_hosts_real "$cur" - fi - -} && -complete -F _sshmitm sshmitm - -have sshow && -_sshow() -{ - local cur prev - - COMPREPLY=() - _get_comp_words_by_ref cur prev - - case $prev in - -i) - _interfaces - return 0 - ;; - esac - - if [[ "$cur" == -* ]]; then - COMPREPLY=( $( compgen -W '-d -i' -- "$cur" ) ) - fi - -} && -complete -F _sshow sshow - -have tcpkill && -_tcpkill() -{ - local cur prev - - COMPREPLY=() - _get_comp_words_by_ref cur prev - - case $prev in - -i) - _interfaces - return 0 - ;; - esac - - if [[ "$cur" == -* ]]; then - COMPREPLY=( $( compgen -W '-i -1 -2 -3 -4 -5 -6 -7 -8 -9' -- "$cur" ) ) - fi - -} && -complete -F _tcpkill tcpkill - -have tcpnice && -_tcpnice() -{ - local cur prev - - COMPREPLY=() - _get_comp_words_by_ref cur prev - - case $prev in - -i) - _interfaces - return 0 - ;; - esac - - if [[ "$cur" == -* ]]; then - COMPREPLY=( $( compgen -W '-A -I -M -i' -- "$cur" ) ) - fi - -} && -complete -F _tcpnice tcpnice - -have urlsnarf && -_urlsnarf() -{ - local cur prev - - COMPREPLY=() - _get_comp_words_by_ref cur prev - - case $prev in - -i) - _interfaces - return 0 - ;; - esac - - if [[ "$cur" == -* ]]; then - COMPREPLY=( $( compgen -W '-n -i -v' -- "$cur" ) ) - fi - -} && -complete -F _urlsnarf urlsnarf - -have webmitm && -_webmitm() -{ - local cur - - COMPREPLY=() - _get_comp_words_by_ref cur - - if [[ "$cur" == -* ]]; then - COMPREPLY=( $( compgen -W '-d' -- "$cur" ) ) - else - _known_hosts_real "$cur" - fi - -} && -complete -F _webmitm webmitm - -# Local variables: -# mode: shell-script -# sh-basic-offset: 4 -# sh-indent-comment: t -# indent-tabs-mode: nil -# End: # ex: ts=4 sw=4 et filetype=sh |