Skip to content

Instantly share code, notes, and snippets.

@LEXASOFT
LEXASOFT / gist:5873a5ae03935e223e54
Created August 20, 2014 05:40
robots.txt in nginx
location /robots.txt {
return 200 "User-agent: *\nDisallow: /";
}
Verifying my Blockstack ID is secured with the address 1BDBzEMLHYZ772bW8xGARqZRwK6oFgDrSi https://explorer.blockstack.org/address/1BDBzEMLHYZ772bW8xGARqZRwK6oFgDrSi
sudo add-apt-repository ppa:nm-l2tp/network-manager-l2tp
sudo apt-get update
sudo apt install network-manager-l2tp network-manager-l2tp-gnome strongswan-plugin-openssl
sudo service xl2tpd stop
sudo update-rc.d xl2tpd disable
Advanced options
"3des-sha1-modp1024" into the Phase 1 Algorithms box.
"3des-sha1" into the Phase 2 Algorithms box.
Leave the box checked for "Enforce UDP encapsulation".
@LEXASOFT
LEXASOFT / index.js
Created August 6, 2018 05:37 — forked from lgvalle/index.js
Blogpost Firebase II - Full code
const ONE_HOUR = 3600000
var functions = require('firebase-functions');
const URL_THE_GUARDIAN = "https://www.theguardian.com/uk/london/rss"
var Client = require('node-rest-client').Client;
var client = new Client();
const admin = require('firebase-admin');
admin.initializeApp(functions.config().firebase);
@LEXASOFT
LEXASOFT / install.sh
Created March 20, 2019 16:33
Route complete TLD (*.test for example) to 127.0.0.1
#!/usr/bin/env bash
sudo apt-get install dnsmasq
sudo mkdir /etc/NetworkManager/dnsmasq.d
sudo echo "address=/test/127.0.0.1" > /etc/NetworkManager/dnsmasq.d/dnsmasq-localhost.conf
sudo service network-manager restart
sudo service dnsmasq restart
nslookup foobar.test 127.0.0.1
@LEXASOFT
LEXASOFT / bad_bots.conf
Created October 17, 2019 17:57
Block bad bots in Nginx
SetEnvIfNoCase User-Agent "Ahrefs" bad_bot
<Limit GET POST HEAD>
Order Allow,Deny
Allow from all
Deny from env=bad_bot
</Limit>
@LEXASOFT
LEXASOFT / encrypt_openssl.md
Created November 30, 2019 18:05 — forked from dreikanter/encrypt_openssl.md
File encryption using OpenSSL

Symmetic encryption

For symmetic encryption, you can use the following:

To encrypt:

openssl aes-256-cbc -salt -a -e -in plaintext.txt -out encrypted.txt

To decrypt:

@LEXASOFT
LEXASOFT / mogosdelal.txt
Created May 19, 2020 22:39
Adblock rules
! Title: Mnogosdelal
! Expires: 3 days (update frequency)
! Homepage: https://forum.mnogosdelal.ru/viewtopic.php?f=7&t=1104
youtube.com###comments
youtube.com###secondary
youtube.com##.ytp-endscreen-content
@LEXASOFT
LEXASOFT / restore-superblock.sh
Created May 23, 2020 14:23
LVM restore superblock
ls /dev/mapper
lvm lvchange -a y mint--vg-root
dumpe2fs /dev/mapper/mint--vg-root | grep superblock
fsck -b 32768 /dev/mapper/mint--vg-root -y
reboot
sudo add-apt-repository ppa:rolfbensch/sane-git
sudo apt-get update
sudo apt install libsane-common
sudo apt install sane-utils
sudo apt install xsane