Le pastèque de https://p.afpy.org gère maintenant le binaire

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é.

une IA ? :smiley:

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. :smiley:

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.