Skip to content

Instantly share code, notes, and snippets.

View marios88's full-sized avatar

marios88

  • Greece
View GitHub Profile
@marios88
marios88 / index.js
Created June 19, 2022 12:25
Puppeteer Opera open newPage
operaNewPage = async function(browser) {
const browserPages = await browser.pages();
//count pages
console.log((await browser.pages()).length);
const pageCount = (await browser.pages()).length;
const mainPage = (await browser.pages())[0];
await mainPage.evaluate( function (){
window.open('about:blank');
});
@marios88
marios88 / gist:4a94a9b4643f7c6a19946bcc69a3db3f
Created July 22, 2022 10:16
Lexmark E460dn slow printer in linux cups
Lexmark E460dn prints are very slow with the defuault PPD provided by Lexmark
Using the Generic PCL 5e Printer Foomatic/ljet4 solves the problem
Connection: socket://192.168.0.0:9100
@marios88
marios88 / gist:2a7d5c211e8f09b89abfad1e5bce7b6c
Created January 9, 2023 10:25
Scan docker logs and ban ip v4 based on resolved RDNS
docker logs --tail 1000 docker-ahttpd-1 | grep 'sitemap-pt' | awk '{print $1}' | uniq | xargs -i sh -c 'echo -n "{} _ " && dig -x {} +short' | grep -i 'banRDNSHERE\|server\|seznam' | awk '{print $1}' | xargs -i iptables -I INPUT -s {} -j DROP
@marios88
marios88 / gist:83581194edbc9b8c9698d0f28ee28e03
Created February 3, 2023 14:12
Gracefully restart apache2 in docker container under supervisord
# to gracefully restart apache2 in docker container
supervisorctl signal USR1 apache2
@marios88
marios88 / #wg-peer.md
Created September 29, 2023 09:18 — forked from colemar/#wg-peer.md
Manage Wireguard peers (IPv4 only)

Manage Wireguard peers (IPv4 only)

List, add or delete Wireguard peers. Also show client configuration for already added peers.

wg-peer [add|show <peer>|del <peer>|list]

where:

  • a[dd] add a new peer
@marios88
marios88 / gist:add0545e025d66ff8a014ae4df89d525
Created December 19, 2023 10:51
linux Limit speed to 8mb/s
sudo tc qdisc del dev enp4s0 root;sudo tc qdisc add dev enp4s0 root tbf rate 2000kbit limit 800kbit burst 800kbit