- Update the repositories:
apt-get update
- Basic tooling for compiling debian package:
apt-get install devscripts build-essential
- Get the sources:
apt-get source systemd/bookworm
. - Install the dev dependencies:
apt-get build-dep systemd/bookworm
. - Install the bpf dependencies:
apt-get install clang libbpf-dev libbpf-tools bpftool
- Go into the source directory of systemd:
cd systemd-*
. - Build the package:
debuild -us -uc
. - Go back to the parent directory:
cd ..
. - Install the package built:
dpkg -i systemd_*_amd64.deb
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var e=function(n,t){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,n){e.__proto__=n}||function(e,n){for(var t in n)Object.prototype.hasOwnProperty.call(n,t)&&(e[t]=n[t])},e(n,t)};function n(e,n,t,r){return new(t||(t=Promise))((function(i,o){function a(e){try{s(r.next(e))}catch(n){o(n)}}function u(e){try{s(r.throw(e))}catch(n){o(n)}}function s(e){var n;e.done?i(e.value):(n=e.value,n instanceof t?n:new t((function(e){e(n)}))).then(a,u)}s((r=r.apply(e,n||[])).next())}))}function t(e,n){var t,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function u(u){return function(s){return function(u){if(t)throw new TypeError("Generator is already executing.");for(;o&&(o=0,u[0]&&(a=0)),a;)try{if(t=1,r&&(i=2&u[0]?r.return:u[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,u[1])).done)return i;switch(r=0,i&&(u=[2&u[0],i.value]),u[0]){c |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
curl 'https://mabbox.bytel.fr/api/v1/login' \ | |
--resolve mabbox.bytel.fr:443:192.168.1.254 \ | |
--cookie /tmp/cookie-mabbox.txt --cookie-jar /tmp/cookie-mabbox.txt \ | |
-H 'Accept: */*' \ | |
-H 'Content-Type: application/x-www-form-urlencoded; charset=UTF-8' \ | |
-H 'X-Requested-With: XmlHttpRequest' \ | |
--data-raw 'password=MYPASSWORD&remember=1' | |
btoken_json=$(curl -s 'https://mabbox.bytel.fr/api/v1/device/token' \ |
Official discussion: searxng/searx-instances#417
By the 1st December 2023, we are going to make mandatory the setting "server.public_instance".
If you need help in configuring this new parameter please do not hesitate to ask for help:
- join our matrix channel: https://matrix.to/#/#searxng:matrix.org and say that you are running a public instance
- create a github discussion: https://github.com/searxng/searxng/discussions
- we are also on IRC: https://web.libera.chat/?channel=#searxng
This new parameter for the moment activate by default both the bot limiter AND the new advanced bot limiter called link_token. This is to improve the quality of the public instances by decreasing overal amount of bots harming the public instances.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html><html dir="ltr" lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml" xmlns:Web="http://schemas.live.com/Web/"><script type="text/javascript" nonce="8Wzk6KGVMn5TQFT49SeKN8wjCo2wKhIlPg/GUHCvwaM=" >//<![CDATA[ | |
si_ST=new Date | |
//]]></script><head><!--pc--><title>how to program me - Search</title><meta content="text/html; charset=utf-8" http-equiv="content-type" /><meta name="referrer" content="origin-when-cross-origin" /><meta property="og:description" content="Intelligent search from Bing makes it easier to quickly find what you’re looking for and rewards you." /><meta property="og:site_name" content="Bing" /><meta property="og:title" content="how to program me - Bing" /><meta property="og:url" content="https://www.bing.com/search?q=how+to+program+me&form=QBLH&sp=-1&ghc=1&lq=0&pq=how+to+program+me&sc=10-17&qs=n&sk=&cvid=CB06764BF8DD471D95DD7C7801773D2B&ghsh=0&ghacc=0&ghpl=&rdr=1&rdrig=D1A60A566AF344B88A4C12141EDF08D2" /><meta property= |
Technique found in https://github.com/Sadzurami/tunnelbroker-proxies/tree/main
- Add
net.ipv6.ip_nonlocal_bind=1
to/etc/sysctl.conf
- Reload sysctl with
sysctl -p
- Find your IPv6 public subnet using
ip -6 a
. Example:2a03:b0c0:3:d0::1d4f:1/64
- Execute this command and change
YOURIPV6SUBNET
with the subnet found above:/sbin/ip -6 route add local YOUR_IPV6_SUBNET dev lo
You need a Windows installation (can be a VM with the USB shared to the VM).
You also need adb installed.
- Download https://github.com/jtanx/LinkZoneRoot/releases/tag/v1.0.0
- Execute the file as an administrator
- Select the drive letter for the modem USB
- You now have ADB access using: adb shell
ARM binaries:
- Create a Windows VM
- Create a snapshot of an existing disk of a Linux VM
- Create a disk from this snapshot.
- Open the cloud shell and execute:
$update = New-AzureRmDiskUpdateConfig -OsType <OSType> Update-AzureRmDisk -DiskName <diskname> -DiskUpdate $update -ResourceGroupName <rgname>
- Go to disk inside the Windows VM.
- Use the Swap OS function to select the new Linux disk. Then start the VM.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
global | |
log /dev/log local0 | |
log /dev/log local1 notice | |
chroot /var/lib/haproxy | |
stats socket /run/haproxy/admin.sock mode 660 level admin | |
stats timeout 30s | |
user haproxy | |
group haproxy | |
daemon |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/ash | |
# /opt/setipv6.sh | |
# apk add curl | |
# rc-update add local default | |
until $(curl --output /dev/null --silent --head --fail http://169.254.42.42/conf); do | |
sleep 5 | |
done | |
export $(curl -s http://169.254.42.42/conf | grep IPV6_ADDRESS) | |
export $(curl -s http://169.254.42.42/conf | grep IPV6_GATEWAY) | |
ip -6 addr add "$IPV6_ADDRESS"/64 dev eth0 |
NewerOlder