Skip to content

Instantly share code, notes, and snippets.

function FindProxyForURL(url, host) {
return "HTTPS 66598989d8c5a1fd3fb633c7227fb4dd02478713.access.ce.mammothcyber.net:8443";
}
@jlin-appaegis
jlin-appaegis / launch.json
Created March 16, 2025 14:02
Chromium debugger on VS Code
{
"name": "Chrome Debug",
"type": "cppdbg", // "cppdbg" for GDB/LLDB, "cppvsdbg" for Windows Visual Studio debugger
"request": "launch",
"args": [], // Optional command line args
// "preLaunchTask": "8-build_chrome_debug",
"stopAtEntry": false,
"environment": [
{
"name": "CHROMIUM_LLDBINIT_SOURCED",
function FindProxyForURL(url, host) {
return 'HTTPS 172.16.1.1:443';
}
function FindProxyForURL(url, host) {
host = host.toLowerCase();
alert(host);
if (dnsDomainIs(host, ".io") || dnsDomainIs(host, ".cn") || dnsDomainIs(host, ".hk") || dnsDomainIs(host, ".mo") || dnsDomainIs(host, ".ph")) {
alert("domain matched");
return "HTTPS kchung-dev.mammothcyber.io:443";
}
alert("domain NOT matched");
// Direct connection for any other requests
@jlin-appaegis
jlin-appaegis / ryan-proxy.pac
Created July 31, 2023 09:21
Ryan prod-qa PAC
function FindProxyForURL(url, host) {
return 'HTTPS 66598989d8c5a1fd3fb633c7227fb4dd02478713.access.ce.mammothcyber.net:443';
}
function FindProxyForURL(url, host) {
return 'HTTPS 76182af77729423bab2c3debc174a9c1bd6901c4.demo.ce.mammothcyber.net:443';
alert("url = " + url + " *** host = " + host + " *** isResolvable = " + isResolvable(host));
if (!isResolvable(host) || host == "www.mockaroo.com") {
return 'HTTPS df0115e2efa7b0303b7a06dd08ca323ec87a25b8.dev.ce.mammothcyber.io:443';
}
return 'DIRECT';
}
@jlin-appaegis
jlin-appaegis / legacy-logs-clean-up.ts
Created May 19, 2023 00:24
Clean up logs with unexpected field values
import {
BulkDeleteOperation,
SearchRequest,
SearchResponse,
SortResults,
} from "@elastic/elasticsearch/lib/api/types";
import { Client } from "@elastic/elasticsearch";
import { last } from "lodash";
const client = new Client({