Skip to content

Instantly share code, notes, and snippets.

View manesec's full-sized avatar
🏠
Sleep is good

Mane manesec

🏠
Sleep is good
View GitHub Profile
@manesec
manesec / _vimrc
Last active March 14, 2022 04:06
My Windows Vimrc Files
filetype plugin indent on
set tabstop=2
set shiftwidth=2
set expandtab
set nu
set encoding=utf-8
set guifont=Consolas:h16:cANSI:qDRAFT
set spelllang=en_us
colorscheme gruvbox " -- installed colorscheme
@manesec
manesec / win32evtlog.py
Last active March 17, 2022 01:21
Python3 using win32evtlog dump all windows event log
# python3 using win32evtlog dump all event log
# Write by mane.
import win32evtlog
# Enum all windows eventlog
logenum = win32evtlog.EvtOpenChannelEnum()
obj = win32evtlog.EvtNextChannelPath(logenum)
count= 1
while obj != None:
@manesec
manesec / Passwall - Bypass Steam Download Rule.txt
Last active September 4, 2022 04:41
Passwall - bypass steam download rule
# steam download domain not include store page.
# by manesec.
lancache.steamcontent.com
content.steampowered.com
content1.steampowered.com
content2.steampowered.com
content3.steampowered.com
content4.steampowered.com
content5.steampowered.com
@manesec
manesec / bingDailyWallpaper.py
Last active December 23, 2022 11:48
Change wall paper on windows from bing wallpaper api.
# [bingDailyWallpaper.py] by @manesec.
# Windows use only !!
# Run this program will change wallpaper on windows.
# This program using bing api to fetch bing Daily Wallpaper.
# Auto change wallpaper need to setup taskscheduler.
# taskscheduler: open "Run" (win + R) and type "taskschd.msc".
# pip3 install requests
import json, requests
@manesec
manesec / openrc - cifsdocker
Last active September 6, 2022 14:57
Mount cifs as services
#!/sbin/openrc-run
# by manesec.
# I need to use docker before mount cifs as docker data.
# Here is openrc service config example.
# Need to modify /etc/init.d/docker file.
#!/sbin/openrc-run
depend() {
@manesec
manesec / run.py
Last active August 11, 2023 13:52
Simple wireguard generator
import os
from pathlib import Path
gen_peers = 10
SERVER_Header_config = """
[Interface]
Address = 172.16.0.1/24
SaveConfig = true
PostUp = iptables -A FORWARD -i %i -j ACCEPT; iptables -A FORWARD -o %i -j ACCEPT; iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
@manesec
manesec / Simple moodle midden click auto locate resource file.js
Created March 13, 2023 03:00
Simple moodle midden click auto locate resource file.
// ==UserScript==
// @name moodle midden click auto locate resource file.
// @namespace http://tampermonkey.net/
// @version 0.1
// @description moodle midden click auto locate resource file.
// @author manesec
// @match https://ummoodle.um.edu.mo/mod/resource/view.php?id=*
// @icon data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
// @grant none
// ==/UserScript==
@manesec
manesec / rocky-docker.sh
Created March 24, 2023 04:16 — forked from ryanmaclean/rocky-docker.sh
Install Docker on Rocky Linux
#!/usr/bin/env bash
## Script to install docker-ce on Rocky Linux
## Run using `sudo rocky-docker.sh`
# Ensuring "GROUP" variable has not been set elsewhere
unset GROUP
echo "Removing podman and installing Docker CE"
dnf remove -y podman buildah
@manesec
manesec / elasticsearch_in_lxd.md
Created April 17, 2023 21:53 — forked from ruanbekker/elasticsearch_in_lxd.md
Fix Elasticsearch issues in LXD/LXC containers

Errors like this appear when you start elasticsearch in a container:

$ journalctl -xe
Dec 27 16:50:17 elasticsearch-03 mount[62]: mount: /sys/kernel/config: cannot mount configfs read-only.
Dec 27 16:50:17 elasticsearch-03 systemd-sysctl[63]: Couldn't write '262144' to 'vm/max_map_count', ignoring: Read-only file system
Dec 27 16:50:17 elasticsearch-03 systemd-sysctl[63]: Couldn't write '1' to 'fs/protected_hardlinks', ignoring: Read-only file system
Dec 27 16:50:17 elasticsearch-03 systemd-sysctl[63]: Couldn't write '1' to 'fs/protected_symlinks', ignoring: Read-only file system

$ /etc/init.d/elasticsearch status
@manesec
manesec / update_openwrt
Last active July 1, 2023 22:19
A auto change openwrt in docker simple script.
#! /bin/python3
# add crontab
# * * * * * /bin/update_openwrt | tee /update_openwrt.log
import subprocess,sys,time,os
from netaddr import IPAddress,IPNetwork
# simple config openwrt in docker
# by manesec