Le repo : AFPy/pasteque - La forge de l'AFPy
Avant un paf /bin/ls faisait crasher le serveur, sniff… Je ne vois pas trop l’intérêt d’envoyer du binaire mais bon l’autoriser était un bon moyen de corriger le bug.
$ paf afpy/static/images/favicon.ico
- https://p.afpy.org/43A6/afpy/static/images/favicon.ico
$ sha1sum afpy/static/images/favicon.ico
d39d104c083a013d4cf48f456f91bcc9fe905ac4 afpy/static/images/favicon.ico
$ curl https://p.afpy.org/43A6/afpy/static/images/favicon.ico | sha1sum
d39d104c083a013d4cf48f456f91bcc9fe905ac4 -
$ wget https://p.afpy.org/43A6/afpy/static/images/favicon.ico
2026-05-16 16:37:25 (20,8 MB/s) — « favicon.ico » sauvegardé [1150/1150]
Et pour la vue HTML je sort un hexdump : favicon.ico
T’as mis une limite de taille pour éviter les abus ?
Oui c’est dans la config. 100 ko je crois.
Hum, je ne sais pas qui, mais quelqu’un vient de trouver un bug sur p.afpy.org (sur /::/list/). C’est corrigé.
Non son User-Agent c’est :
Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:134.0) Gecko/20100101 Firefox/134.0
Je doute que beaucoup de crawlers de LLM utilisent ce user agent.
Son IP est de chez onyphe.io à Gravelines dans le range 91.231.89.0/24, donc un français.
Tu serais surpris, c’est exactement le User-Agent que j’utilise pour mon scraping. 
HEADERS = {
"Accept": "text/html, application/xhtml+xml, application/xml; q=0.9, image/avif, image/webp, */*; q=0.8",
"Accept-Encoding": "gzip, deflate",
"Accept-Language": "en",
"Cache-Control": "no-cache",
"Connection": "keep-alive",
"User-Agent": "Mozilla/5.0 (X11; Linux x86_64; rv:149.0) Gecko/20100101 Firefox/149.0",
"Sec-Fetch-Dest": "document",
"Sec-Fetch-Mode": "navigate",
"Sec-Fetch-Site": "same-origin",
"Sec-Fetch-User": "?1",
"DNT": "1",
}
C’est même encore un peu flag dans le sens où il utilise une version particulièrement ancienne de Firefox.