Put the script into /www/cgi-bin/echo.sh
and make executable:
chmod +x /www/cgi-bin/echo.sh
Then you can start a webserver e.g.:
busybox httpd -f -vv -p 8080 -h /www
Now you can send requests e.g. with curl or wget:
func handleRequest(w http.ResponseWriter, r *http.Request) { | |
args := r.URL.Query() | |
startDateStr := args.Get("start") // &start=2021-10-15 | |
endDateStr := args.Get("end") // &end=2021-10-15 | |
startDate := parseDate(startDateStr, "today") | |
endDate := parseDate(endDateStr, "tomorrow") | |
} | |
func atMidnight(startDate time.Time) time.Time { | |
return startDate.Truncate(24 * time.Hour).In(time.UTC) |
/* This Source Code Form is subject to the terms of the Mozilla Public | |
* License, v. 2.0. If a copy of the MPL was not distributed with this file, | |
* You can obtain one at http://mozilla.org/MPL/2.0/. */ | |
"use strict"; | |
/* | |
* thirty-two | |
* https://github.com/chrisumbel/thirty-two | |
* |
# https://riseup.net/ru/security/network-security/tor/onionservices-best-practices | |
# https://www.kicksecure.com/wiki/Non_Anonymous_Onion_Encryption_and_NAT_Traversal | |
# https://tor.stackexchange.com/questions/14674/problems-setting-up-a-single-onion-service | |
# https://medium.com/hackernoon/how-does-tor-really-work-c3242844e11f | |
# https://www.youtube.com/watch?v=VmsFxBEN3fc | |
# https://www.youtube.com/watch?v=HQXRURfrf8w | |
# Edit /etc/tor/torrc | |
SOCKSPort 0 |
⚙️ settings | |
🔧 settings config | |
🛡️ security privacy | |
📁 folder | |
📂 open folder/file | |
📄 empty file | |
🗒️ text file | |
📝 memo/logs | |
🚪 exit | |
🔗 link |
<!DOCTYPE html> | |
<html lang="en"> | |
<head> | |
<meta charset="UTF-8"> | |
<title>EMail message parse in JavaScript sample</title> | |
<script> | |
function addHeader(header, headers) { | |
if (header === "") { | |
return | |
} |
FILE=$(zenity --file-selection); | |
if [ -z "$FILE" ]; then | |
exit | |
fi | |
if [ ! -f "$FILE" ]; then | |
dir=$(dirname "$FILE") | |
if [ -w "$dir" ]; then | |
if [ -x /usr/bin/gedit ]; then | |
gedit "$FILE" | |
else |
#!/bin/sh | |
# needs openssl 1.1+ | |
# needs base64 and base32 utilities. | |
# On OpenWrt you may install coreutils-base64 and coreutils-base32. | |
# BusyBox can be compiled with them. | |
# On other systems try basenc or basez https://manpages.debian.org/testing/basez/base32hex.1.en.html | |
##### generate a key |
Put the script into /www/cgi-bin/echo.sh
and make executable:
chmod +x /www/cgi-bin/echo.sh
Then you can start a webserver e.g.:
busybox httpd -f -vv -p 8080 -h /www
Now you can send requests e.g. with curl or wget:
<select class="form-select" id="country" name="country"> | |
<option value="" selected>Any</option> | |
<option value="USA">🇺🇸 United States of America</option> | |
<option value="AFG">🇦🇫 Afghanistan</option> | |
<option value="ALB">🇦🇱 Albania</option> | |
<option value="DZA">🇩🇿 Algeria</option> | |
<option value="ASM">🇦🇸 American Samoa</option> | |
<option value="AND">🇦🇩 Andorra</option> | |
<option value="AGO">🇦🇴 Angola</option> | |
<option value="AIA">🇦🇮 Anguilla</option> |
https://stackoverflow.com/questions/2856843/java-on-openwrt-dd-wrt
For OpenWrt you can download OpenJDK compiled with musl from Alpine https://github.com/josedelinux/openwrt-jdk
RoboVM was a java compiler to native code mainly intended for iOS but also suports Linux x86. It was accuired by Xamarin and stopped to contribute to open source. RoboVM open source fork: