Skip to content

Instantly share code, notes, and snippets.

View mobeigi's full-sized avatar
💙
Develop with heart

Mo Beigi mobeigi

💙
Develop with heart
View GitHub Profile
@mobeigi
mobeigi / TargetAwareLink.tsx
Last active July 3, 2021 09:29
React Router Link for internal/external links
@mobeigi
mobeigi / autoexec.cfg
Last active August 21, 2021 03:47
Byte's CSGO Config
// Byte's CS:GO config
// Updated 21/08/2021
echo ""
echo "##########################################"
echo " Executing autoexec.cfg"
echo "##########################################"
echo ""
// *********** Default Binds *****************
@mobeigi
mobeigi / fastdl_virtualhost.txt
Last active June 14, 2022 21:30
FastDL Virtual Host Example
########## fastdl.example.com ##########
<VirtualHost *:443>
# SSL Config (omitted)
# Server Config (omitted)
# Allow indexing
<Directory />
Options -Indexes
AllowOverride all
Require all granted
@mobeigi
mobeigi / fastdl_notes.txt
Created October 27, 2019 05:55
srcds FastDL Notes/Quirks
FastDL notes:
- Files can either be uncompressed raw or bzip2 compressed (bz2 extension).
- srcds will try to download compressed version first, then try to download uncompressed version (NEEDS TESTING)
- Extention whitelist is good idea (either per folder or global as you don't want junk files in fastdl)
- 150MB compression limit exists for files (CSGO quirk):
- http://csgo-servers.1073505.n5.nabble.com/Problem-with-bz2-map-big-size-gt-150-MB-td11402.html
- If uncompressed file size is >= 150 MB, then do not compress and put it uncompressed on FASTDL OR put it on community workshop.
- Otherwise, download completes but unzipping fails.
@mobeigi
mobeigi / except_block_break_example.py
Created September 5, 2019 12:15
Python Except Block Break Example
#
# Problem, we have exception which returns some data (i.e. code)
# We would like to 'break' out of an exception in except block based on conditions
# Here are some approaches:
#
class CodeException(Exception):
def __init__(self, message, code):
super().__init__(message)
self.code = code
@mobeigi
mobeigi / Add_Open_command_window_here.reg
Last active August 11, 2019 23:59
Command Prompt context menu registry files
Windows Registry Editor Version 5.00
; Created by: Shawn Brink
; Created on: December 10th 2016
; Tutorial: https://www.tenforums.com/tutorials/72024-open-command-window-here-add-windows-10-a.html
[HKEY_CLASSES_ROOT\Directory\shell\cmd2]
@="@shell32.dll,-8506"
"Extended"=-
@mobeigi
mobeigi / keymap_pref.txt
Last active July 30, 2019 11:52
My keymap preference for IDE's
Closely resembles Notepad++ default keymap.
CUT - Ctrl+X
COPY - Ctrl+C
PASTE - Ctrl+V
SELECTALL - Ctrl+A
UNDO - Ctrl+Z
REDO - Ctrl+Y
@mobeigi
mobeigi / facebook_locale_identifiers.txt
Created July 29, 2019 02:40
Facebook Locale Identifiers
af_ZA
am_ET
ar_AR
as_IN
az_AZ
be_BY
bg_BG
bn_IN
br_FR
bs_BA
@mobeigi
mobeigi / facebook_login_quirk.txt
Last active June 19, 2020 14:57
Facebook login quirk
It looks like Facebook automatically tries to fix email corrections upon logging in.
If you login with the wrong email but correct password, it will do a bruteforce/close match attempt with similar emails.
If successfully, you login to that account, even if the email you put in belongs to another user.
Seems to work for even really wack emails that are 4 characters different!
If both accounts have the same password, it logs in the email that matches.
Tested on custom domain, might be a lot less usable on public @gmail.com domain etc.
https://security.stackexchange.com/questions/214814/why-can-i-log-in-to-my-facebook-account-with-a-misspelled-email-password
@mobeigi
mobeigi / intellij_terminal_startup.bat
Created January 9, 2019 06:21
IntelliJ Terminal Startup Script
REM IntelliJ Terminal Startup Script
SET /p TARGET=<.idea\JAVA_HOME.txt
IF /i "%TARGET%"=="java6" (
SET JAVA_HOME=%JAVA_6_HOME%
)
IF /i "%TARGET%"=="java8" (
SET JAVA_HOME=%JAVA_8_HOME%
)
cmd.exe /K "CLEAR && ECHO ^>^> IntelliJ Terminal Startup Script V1.00 && ECHO ^>^> Using JAVA_HOME: %JAVA_HOME%"