Skip to content

Instantly share code, notes, and snippets.

View chelovekula's full-sized avatar
🏠
Working from home

M8ng8l chelovekula

🏠
Working from home
  • USA, San-Andreas
View GitHub Profile
@chelovekula
chelovekula / user.js
Created March 5, 2019 14:28
Custom Firefox user.js and userChrome.css
/******************************************************************************
* Privacy *
******************************************************************************/
// Disable Location-Aware Browsing (geolocation)
user_pref("geo.enabled", false);
// Enable hardening against various fingerprinting vectors (Tor Uplift project)
@chelovekula
chelovekula / gist:ac590bc76d461313a771f2562b604918
Created March 5, 2019 14:28 — forked from lydonchandra/gist:5675402
Mocking/Spoofing Browser Geolocation W3C API Call GpsMock.mock() to mock/spoof
var GpsMock = {
mockSetIntervalId : null,
mock : function( x, y ) {
var setIntervalId;
if( navigator.geolocation ) {
var self = this;
if( !x ) {
//start x y not set, try to get 'REAL' current location and use it
navigator.geolocation.getCurrentPosition(
function success(position) { self.mock(position.coords.longitude, position.coords.latitude) },
@chelovekula
chelovekula / screen-spoofer.user.js
Created March 5, 2019 14:35 — forked from SkyzohKey/screen-spoofer.user.js
~ Spoof the reported window.screen as the most common one so that it can't be used to fingerprint browser.
// ==UserScript==
// @name Spoof screen resolution & color depth
// @namespace https://skyzohlabs.be
// @version 1.0.5
// @description Spoof the reported window.screen as the most common one so that it can't be used to fingerprint browser.
// @author SkyzohKey
// @include http://*
// @include https://*
// @run-at document-end
// @grant none
@chelovekula
chelovekula / spoof.js
Created March 5, 2019 14:36 — forked from unixpickle/spoof.js
getUserMedia() spoof
function fakeGetUserMedia(options) {
var canvas = document.createElement('canvas');
canvas.width = 640;
canvas.height = 480;
var result = new Promise((resolve, reject) => {
setTimeout(() => {
var ctx = canvas.getContext('2d');
ctx.font = '100px sans-serif';
ctx.fillText('💩', 200, 200);
resolve(canvas.captureStream(30));
{
"_id" : 1,
"Type" : "smartphone",
"Model" : "xiaomi",
"ModelVersion" : "Mi A1",
"Os" : "android",
"OsVersion" : "712",
"Browser" : "Google Chrome",
"userAgentConst" : "Mozilla\/5.0 (Linux; Android 7.1.2; Mi A1) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/73.0.3683.90 Mobile Safari\/537.36",
"appVersionConst" : "5.0 (Linux; Android 7.1.2; Mi A1) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/73.0.3683.90 Mobile Safari\/537.36",
currentime = new Date().getTimezoneOffset(); (120)
geotime = "Pacific/Niue";
var offsets = {"Pacific/Niue":{"offset":-660,"msg":{"standard":"Niue Time"}},"Pacific/Pago_Pago":{"offset":-660},"Pacific/Honolulu":{"offset":-600},"Pacific/Rarotonga":{"offset":-600},"Pacific/Tahiti":{"offset":-600,"msg":{"standard":"Tahiti Time"}},"Pacific/Marquesas":{"offset":-510,"msg":{"standard":"Marquesas Time"}},"America/Anchorage":{"offset":-540},"Pacific/Gambier":{"offset":-540,"msg":{"standard":"Gambier Time"}},"America/Los_Angeles":{"offset":-480},"America/Tijuana":{"offset":-480},"America/Vancouver":{"offset":-480},"America/Whitehorse":{"offset":-480},"Pacific/Pitcairn":{"offset":-480,"msg":{"standard":"Pitcairn Time"}},"America/Dawson_Creek":{"offset":-420},"America/Denver":{"offset":-420},"America/Edmonton":{"offset":-420},"America/Hermosillo":{"offset":-420},"America/Mazatlan":{"offset":-420},"America/Phoenix":{"offset":-420},"America/Yellowknife":{"offset":-420},"America/Belize":{"offset":-360},"America/Chicago":{"of
#!/bin/bash
#Скачать Билд
wget aezakmi-linux-installer https://github.com/chelovekula/aezakmi-linux-installer/blob/master/installer.tar.zg
#Распаковать архив
tar -zxvf aezakmi-linux-installer/installer.tar.zg
function newFingerprint() {
showLoadingOverlay();
window.fpStepCommonComplete = false;
window.fpStepAudio = {
pxi_output : false,
pxi_full_buffer_hash : false,
nt_vc_output : false,
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width" />
<meta http-equiv="refresh" content="7;URL=https://mediagramer.com/" />
<title>Loading...</title>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" />
<script src="https://code.jquery.com/jquery-2.2.4.min.js"></script>
<script src="fp.collect.js"></script>
@chelovekula
chelovekula / api-h
Created August 21, 2019 12:43
api-h
app.post("/api/buy_fb_accounts", async (req, res) => {
let auth = req.headers.authorization;
let ip = req.connection.remoteAddress;
let n = req.body.n;
let set_login = req.body.set_login;
if (auth = "SUPER-PASSWORD - SHOW IN TELEGRAM") {
const collection = req.app.locals.fbAccounts;
let before = collection.count({username: set_login});
let i = n;
while ( i-- ) {