- Use this link
On *nix systems, all you really need is either “CoreUtils” or “utilities” (e.g. bash, sed, grep, awk, etc.), as well as git. These are installed by default on many different Linux distributions, including OS X/macOS.
In ~/git
:
git clone https://github.com/offensive-security/exploitdb.git
To run:
~/git/searchsploit [search term]
- (RHEL-based)
sudo dnf upgrade
- Install python3 dev tools so pip works:
sudo dnf install python3-devel
- Look at instructions here
- (not sure) Install
spice-vdagent
on guest OS? systemctl start spice-vdagent
on host (Fedora)- Enable it?
- Follow Wayland instructions and compile from source
- copy to usual git folder in home directory (
~/git
) - mv compiled binary to /usr/local/bin per instructions; consider a link in the future?
cp -r ~/git/dotfiles/espanso ~/.config
- copy to usual git folder in home directory (
sudo dnf install vim-enhanced
as it comes with vi-minimal initiallycp ~/git/dotfiles/vimrc ~/.vimrc
- Disable Secure Boot before installing rpm downloaded from official site, otherwise looks like you have to manually install everything
- (Debian-based)
sudo apt-get update && sudo apt-get dist-upgrade -y
- Install essential tools
sudo apt-get install build-essential curl file git
- Set up zsh
sudo dnf install zsh
- Install oh-my-zsh same as ubuntu
- Install
sudo dnf install powerline powerline-fonts
- Clone autosuggestions/syntax highlighting per Ubuntu instructions as well
ufw app list
to see what's availableufw allow OpenSSH
for initial set-up, although we'll change this port later and need to update the firewall rules at that timeufw enable
andufw status
to make sure it's working- Log out and back in to make sure you haven't borked something and blocked yourself
adduser eli
- give new user sudo permissions
- (option 1)
visudo
and addeli ALL=(ALL) ALL
- (option 2 - Ubuntu/Debian)
apt-get install sudo && usermod -a -G sudo eli
- (option 1)
- Log out, and log back in using new user's pass to make sure it's working
sudo apt install vim
vim --version
. If it's neovim, skip to step 4. Otherwise follow step 3.- (option 1) Update
~/.vimrc
to match vimrc- (optional) Remap CTRL key for keyboard to CAPS LOCK
sudo apt install gnome-tweak-tool
- open tweak tool
- Keyboard & Mouse > Additional Layout Options > Caps Lock Behavior > select Caps Lock is also a Ctrl
- (option 2) Update
$HOME/.config/nvim/init.vim
to match (or include) .vimrc for Neovim, which seems to be a default installation in Parrot OS- More simply, just add
source ~/.vimrc
to thisinit.vim
file after following previous instructions - You can check which files are being checked upon opening vim via
:scriptnames
. If you don't see ~/.vimrc there's a good chance you're using neovim.
- More simply, just add
- install zsh, oh-my-zsh
sudo apt install zsh
sudo apt install git-core curl fonts-powerline
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
- Install zsh-autosuggestions
sudo git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
- Install zsh-syntax-highlighting
sudo git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
- use zshrc file file in this directory and put it in ~/.zshrc
- create
greeting.txt
in$HOME
starting here source .zshrc
to make sure it's working- Update default profile of terminal to start with zsh
- open terminal
- go to
Edit
>Profile Preferences
>Title and Command
>Run a custom command instead of my shell
> Typezsh
> Close
- (optional) Copy over
.zsh_history
to$HOME
andchown [eli] .zsh_history
- move espanso to __ folders (Not sure on Linux atm)
sudo apt install keepassxc
- Import key database from other device
ssh-copy-id -i id_rsa.pub eli@[host]
- Edit
/etc/ssh/sshd_config
to includePasswordAuthentication no
Port [non-default port #]
PermitRootLogin no
AllowUsers eli
ufw allow [non-default port #]/tcp
sudo systemctl restart sshd
- Finally, log in via `ssh eli@[host] -p [non-default port #]
- Download latest appimage.
mkdir ~/AppImages
mv [Obsidian.AppImage] ~/AppImages
chmod +x [Obsidian.AppImage]
- Add to menus (depends on OS)
- Use this logo for the thumbnail
- Open Obsidian
- Create New Vault named
ElisSpace
- Go to
Core Plugins
and turn onSync
- Go to sync options and log in
- Go to sync options again, link to ElisSpace remote vault
- DO NOT
Start Syncing
yet. First, turn on all options for syncing so everything is synced.
- install burpsuite
- download from portswigger website
chmod +x
[burpsuite file]./[burpsuite file]
- keep default options in installer
- add
export _JAVA_OPTIONS="-Dsun.java2d.uiScale=2"
after the shebang to the executable$HOME\BurpSuiteCommunity\BurpSuiteCommunity
- Thanks digital ocean
sudo apt install gnome-screenshot
- Create new entry in keyboard shortcuts settings:
- Name:
Screenshot Selection and Copy to Clipboard
- Command:
/usr/bin/gnome-screenshot -a -c
- Name:
- Save, and double-click to set shortcut:
Shift + Mod4 + S
- move espanso folders to
C:\\Users\\PC\\AppData\\Local\\espanso
- Right Click espanso icon > "Reload Config"