mirror of
https://github.com/Matir/skel.git
synced 2026-05-25 21:19:09 -07:00
Cleanup
This commit is contained in:
@@ -12,8 +12,17 @@ fi
|
||||
|
||||
trap "test -f ${FILENAME} && rm -f ${FILENAME}" EXIT
|
||||
|
||||
IOENGINE="libaio"
|
||||
DIRECT=1
|
||||
if [ "$(uname)" = "Darwin" ]; then
|
||||
IOENGINE="posixaio"
|
||||
# macOS doesn't support O_DIRECT in the same way, but fio's direct=1
|
||||
# handles it via F_NOCACHE if supported.
|
||||
DIRECT=1
|
||||
fi
|
||||
|
||||
fio --loops=5 --size=${BENCHMARK_SIZE} --filename=${FILENAME} \
|
||||
--stonewall --ioengine=libaio --direct=1 \
|
||||
--stonewall --ioengine=${IOENGINE} --direct=${DIRECT} \
|
||||
--name=Seqread --bs=1m --rw=read \
|
||||
--name=Seqwrite --bs=1m --rw=write \
|
||||
--name=512Kread --bs=512k --rw=randread \
|
||||
|
||||
@@ -1,6 +1,10 @@
|
||||
#!/bin/bash
|
||||
|
||||
CHROME_BINS="google-chrome-beta google-chrome"
|
||||
if [ "$(uname)" = "Darwin" ]; then
|
||||
CHROME_BINS="${CHROME_BINS} /Applications/Google\ Chrome\ Beta.app/Contents/MacOS/Google\ Chrome\ Beta /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome"
|
||||
fi
|
||||
|
||||
for bin in ${CHROME_BINS} ; do
|
||||
if command -v ${bin} >/dev/null 2>&1 ; then
|
||||
CHROME=$(command -v ${bin})
|
||||
@@ -18,4 +22,4 @@ export HOME=${HOME}/.chrome-pentest
|
||||
mkdir -p ${HOME}
|
||||
|
||||
# Launch chrome for burp
|
||||
exec ${CHROME} --user-data-dir=${HOME}/chrome-pentest --proxy-server=127.0.0.1:8080
|
||||
exec "${CHROME}" --user-data-dir=${HOME}/chrome-pentest --proxy-server=127.0.0.1:8080
|
||||
|
||||
@@ -5,8 +5,14 @@
|
||||
set -ue
|
||||
|
||||
TOOLS="flameshot scrot"
|
||||
if [ "$(uname)" = "Darwin" ]; then
|
||||
TOOLS="screencapture ${TOOLS}"
|
||||
fi
|
||||
|
||||
SCREENDIR=${SCREENDIR:-${HOME}/Pictures/Screenshots}
|
||||
SCROT_FORMAT="%F-%T.png"
|
||||
# Filename for screencapture
|
||||
FILE_NAME=$(date "+%Y-%m-%d-%H%M%S.png")
|
||||
|
||||
function default_screenshot_command {
|
||||
for tool in ${TOOLS} ; do
|
||||
@@ -41,10 +47,29 @@ function scrot_full_capture {
|
||||
scrot "${SCREENDIR}/${SCROT_FORMAT}"
|
||||
}
|
||||
|
||||
function mac_capture {
|
||||
local mode="${1}"
|
||||
local target="${SCREENDIR}/${FILE_NAME}"
|
||||
case "${mode}" in
|
||||
region)
|
||||
screencapture -i "${target}"
|
||||
;;
|
||||
window)
|
||||
screencapture -i -w "${target}"
|
||||
;;
|
||||
full)
|
||||
screencapture "${target}"
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
case "${CMD}" in
|
||||
region|window|full)
|
||||
mkdir -p "${SCREENDIR}"
|
||||
case "${TOOL}" in
|
||||
screencapture)
|
||||
mac_capture "${CMD}"
|
||||
;;
|
||||
flameshot)
|
||||
case "${CMD}" in
|
||||
region|window)
|
||||
|
||||
Reference in New Issue
Block a user