Skip to content

Instantly share code, notes, and snippets.

View MayankFawkes's full-sized avatar
🎓
Open to work on github projects

Mayank Gupta MayankFawkes

🎓
Open to work on github projects
View GitHub Profile
@MayankFawkes
MayankFawkes / FileServer.py
Last active August 5, 2020 18:19
Simple Python Socket | TCP File Sharing Server | python3 FileServer.py server/client 127.0.0.1 4545
'''
Simple file sharing server
'''
import glob, os, sys
import socket, json
import threading
import select
@MayankFawkes
MayankFawkes / sources.list
Created August 6, 2020 03:10
Ubuntu 20.04 LTS (Focal Fossa) -- Full sources.list
deb http://archive.ubuntu.com/ubuntu/ focal main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ focal main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ focal-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ focal-backports main restricted universe multiverse
@MayankFawkes
MayankFawkes / sources.list
Created August 6, 2020 03:13
Ubuntu 20.04 LTS (ARM64) (Focal Fossa) -- Full sources.list
deb http://ports.ubuntu.com/ubuntu-ports focal main restricted universe multiverse
deb-src http://ports.ubuntu.com/ubuntu-ports focal main restricted universe multiverse
deb http://ports.ubuntu.com/ubuntu-ports focal-updates main restricted universe multiverse
deb-src http://ports.ubuntu.com/ubuntu-ports focal-updates main restricted universe multiverse
deb http://ports.ubuntu.com/ubuntu-ports focal-backports main restricted universe multiverse
deb-src http://ports.ubuntu.com/ubuntu-ports focal-backports main restricted universe multiverse
deb http://ports.ubuntu.com/ubuntu-ports focal-security main restricted universe multiverse
@MayankFawkes
MayankFawkes / sources.list
Created August 6, 2020 03:13
Debian 10 (Buster) -- Full sources.list
deb http://deb.debian.org/debian buster main contrib non-free
deb-src http://deb.debian.org/debian buster main contrib non-free
deb http://deb.debian.org/debian buster-updates main contrib non-free
deb-src http://deb.debian.org/debian buster-updates main contrib non-free
deb http://security.debian.org/debian-security/ buster/updates main contrib non-free
deb-src http://security.debian.org/debian-security/ buster/updates main contrib non-free
deb http://ftp.debian.org/debian buster-backports main contrib non-free
----- BEGIN LICENSE -----
Member J2TeaM
Single User License
EA7E-1011316
D7DA350E 1B8B0760 972F8B60 F3E64036
B9B4E234 F356F38F 0AD1E3B7 0E9C5FAD
FA0A2ABE 25F65BD8 D51458E5 3923CE80
87428428 79079A01 AA69F319 A1AF29A4
A684C2DC 0B1583D4 19CBD290 217618CD
5653E0A0 BACE3948 BB2EE45E 422D2C87
@MayankFawkes
MayankFawkes / TOTP.py
Created August 11, 2020 12:55
Time-based One-time Password algorithm in python python3
import datetime
import time
import hashlib
import hmac
import base64
class OTP(object):
digits=6
digest=hashlib.sha1
def __init__(self,s: str) -> None:
@MayankFawkes
MayankFawkes / checkEmail.js
Last active November 19, 2022 08:38
Valid Email Checker JavaScript
const net = require('net')
const socket = net.createConnection(25, 'gmail-smtp-in.l.google.com', () => {
console.log('Connected!')
socket.write('HELO gmail\r\n')
socket.write('MAIL FROM: <noreply@mayank.org>\r\n')
socket.write('RCPT TO: <mkgupta74d@gmail.com>\r\n')
socket.write('QUIT\r\n')
})
socket.on('data', (buff) => console.log(buff.toString()))
@MayankFawkes
MayankFawkes / checkEmail.py
Created August 18, 2020 10:34
Valid Email Checker Python
import socket
mailserver = 'gmail-smtp-in.l.google.com'
clientSocket=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
clientSocket.connect((mailserver, 25))
print(clientSocket.recv(2048))
clientSocket.send('HELO verifyemailaddress.org \r\n'.encode())
print(clientSocket.recv(2048))
clientSocket.send('MAIL FROM: <noreply@verifyemailaddress.org>\r\n'.encode())
print(clientSocket.recv(2048))
clientSocket.send('RCPT TO: <mksdsd233sssdsdpta74d@gmail.com>\r\n'.encode())
@MayankFawkes
MayankFawkes / Packet.py
Created September 4, 2020 04:41
Generate TCP packet in python | Python raw socket | raw packet from IPv4 layer
import socket, sys
from struct import *
from random import randint
import time
import binascii
class IPv4:
def __init__(self):
pass
def pack(self,srcip:str,destip:str):
@MayankFawkes
MayankFawkes / PortRedirect.py
Last active October 19, 2020 08:55
Redirect traffic from one port to another | Example Transfer traffic from 127.0.0.1:5000 to 127.0.0.1:9050 | Port forwarding with Python3
import socket, sys, signal
import select, threading
signal.signal(signal.SIGINT, lambda a,b: exec('print(f"[+]Socket server shutting down ...")\nsys.exit(0)'))
class Server:
def __init__(self,lhost:tuple,rhost:tuple,debug=True):
self.lhost = lhost
self.rhost = rhost
self.debug = debug