Skip to content

Instantly share code, notes, and snippets.

View danilogco's full-sized avatar

Danilo Carolino danilogco

  • QFlash
  • Rio Claro-SP, Brasil
  • 22:26 (UTC -03:00)
View GitHub Profile
@danilogco
danilogco / install.sh
Created April 26, 2021 02:21
TP-Link Archer T4U v3 - Ubuntu 21.04
#!/bin/bash
# tested 5.11.0-16-generic #17-Ubuntu SMP Wed Apr 14 20:12:43 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
# installing dkms and git
sudo apt update
sudo apt install -y dkms git
# cloning driver repository
mkdir ~/src
cd ~/src
@danilogco
danilogco / gist:4886491bd230beb05863699fbe2c9187
Last active December 18, 2023 08:43
UFW outgoing basic rule
sudo ufw default deny outgoing
sudo ufw allow out to any port 80 # http
sudo ufw allow out to any port 443 # https
sudo ufw allow out to any port 53 # dns
sudo ufw reload
sudo ufw status verbose
sudo ufw allow out to 20.201.28.151 port 22 proto tcp comment 'Allow SSH' # github
@danilogco
danilogco / crontab
Created December 18, 2023 05:42
Crontab Clamav
* */6 * * * rm -rf /var/log/clamav/freshclam.log && freshclam >/dev/null 2>&1
* */6 * * * clamscan -r -i / | grep FOUND >> /home/danilogco/virus-scan-reports/virus-scan-report-`date +"%d-%m-%Y"`.txt >/dev/null 2>&1
# create the folder virus-scan-reports in your home
nordvpn set technology openvpn
nordvpn set protocol tcp
nordvpn set threatprotectionlite on
nordvpn set killswitch on
nordvpn set lan-discovery enable
nordvpn set dns off
nordvpn connect us10460
nordvpn set autoconnect on us10460
@danilogco
danilogco / motd.sh
Created December 15, 2023 02:36
Custom motd.sh for Manjaro Linux
#! /usr/bin/env bash
# /etc/profile.d/motd.sh
# Basic info
HOSTNAME=`uname -n`
ROOT=`df -Ph | grep xvda1 | awk '{print $4}' | tr -d '\n'`
OS=`cat /etc/manjaro-release`
OS_VERSION=`lsb_release -r`
KERNEL=`uname -r`
UPTIME=`uptime`
@danilogco
danilogco / allow_ssh_clients.sh
Created December 14, 2023 21:23
ufw - allow connection from local ssh client
ufw allow from 192.168.0.201 to any port 22
ufw allow from 192.168.0.201 to any port 22 proto tcp
@danilogco
danilogco / github_desktop_ubuntu.sh
Last active October 6, 2023 05:46 — forked from berkorbay/github_desktop_ubuntu.md
To install Github Desktop for Ubuntu
wget https://github.com/shiftkey/desktop/releases/download/release-2.7.2-linux1/GitHubDesktop-linux-2.7.2-linux1.deb
sudo gdebi GitHubDesktop-linux-2.7.2-linux1.deb
wget -qO - https://packagecloud.io/shiftkey/desktop/gpgkey | sudo tee /etc/apt/trusted.gpg.d/shiftkey-desktop.asc > /dev/null
sudo sh -c 'echo "deb [arch=amd64] https://packagecloud.io/shiftkey/desktop/any/ any main" > /etc/apt/sources.list.d/packagecloud-shiftky-desktop.list'
sudo apt update
sudo apt install github-desktop
@danilogco
danilogco / clean.sh
Last active September 28, 2023 23:02
Simple script to clean Manjaro temporary files
# Vacuum journals
sudo journalctl --vacuum-size=500M && sudo journalctl --vacuum-time=7d
# Remove all uninstalled packages
sudo paccache -rvuk0
# Remove old installed packages, leave 3
sudo paccache -rvk3
# Clean yay cache
@danilogco
danilogco / delete_all.sh
Created September 28, 2023 20:19
Delete all node installed global libraries
npm ls -gp --depth=0 | awk -F/ '/node_modules/ && !/\/npm$/ {print $NF}' | xargs npm -g rm
@danilogco
danilogco / pokemon.rb
Last active March 13, 2023 01:52
Pokemon moves score comparison script
# frozen_string_literal: true
# Move
puts "Is the move the same type as the Pokemon? (0 - yes, 1 - no) "
same_type = gets.chomp.to_i
puts "What's the move type? (0 - attack, 1 - special attack) "
f = gets.chomp.to_i # 0 - attack / 1 - special attack
puts "What's the move attack power? (0-200) "
c = gets.chomp.to_i # move attack power