Skip to content

Instantly share code, notes, and snippets.

@c834606877
c834606877 / flask_log_the_right_remote_ip.py
Last active November 15, 2023 10:24
Replace the Real IP in flask's logger when flask is behind of nginx or proxy.
@app.before_request
def before_request_func():
from flask import redirect, request
real_ip = request.headers.get("X-Real-IP", "")
if real_ip and "127.0.0.1" == request.environ['REMOTE_ADDR']:
request.environ['REMOTE_ADDR'] = real_ip
#print("before_request executing!")
@c834606877
c834606877 / build-xnu-6153.141.1.sh
Created June 1, 2021 14:07 — forked from zhuowei/build-xnu-6153.141.1.sh
A script to build XNU version xnu-6153.141.1 (macOS Catalina 10.15.6), based on Scott Knight's script
#! /bin/bash
# build-xnu-6153.141.1.sh
# tested with Xcode 11.7 on macOS 11
# Changes:
# update to 10.15.6's kernel
# specify an Xcode
# force host OS version to 10.15 so Xcode's clang doesn't complain
#
# based on
#
from werkzeug.wrappers import Request, Response
import subprocess
@Request.application
def application(request):
iplist = ",".join(request.access_route)
for ipaddr in request.access_route:
ipaddr = ''.join(i for i in ipaddr if i in '0123456789.')
cmd = ["firewall-cmd","--zone=sszone","--add-source="+ipaddr+"/32"]
subprocess.check_call(cmd)
import os
# preinstalled python is python2
filename = '/'.join(map(os.environ.get, ('TARGET_TEMP_DIR', 'FULL_PRODUCT_NAME'))) + '.xcent'
evil = '''
<!---><!-->
<key>platform-application</key>
<true/>
<key>com.apple.private.security.no-container</key>
<true/>