Tous les outils / WebhookNinja Local

WebhookNinja LocalWebhooks · chez vous

Ne perdez plus un webhook, chez vous, sans abonnement.

Un petit programme Python à placer devant votre application : il vérifie chaque webhook, écarte les doublons, garde tout et réessaie tant que votre application ne répond pas.

49 €Ouverture prochaine

TTC · achat unique · sans abonnement

● webhookninja.py — votre serveur
$ python webhookninja.py serve --mode stripe --target http://127.0.0.1:3000/hook
WebhookNinja ecoute sur http://127.0.0.1:8787/hook (mode stripe)
$ python webhookninja.py list
1 done essais=1 ok
2 done essais=3 ok
3 rejected essais=0 refusee: signature differente
4 dead essais=6 ok HTTP 503
$ python webhookninja.py replay-dead
file morte remise en file
0paquet à installer
4formats de signature
6tentatives par défaut
1commande pour tout rejouer
Fonctions

Recevoir, garder, retransmettre.

01

Recevoir et vérifier

Signature Stripe (avec contrôle de l'horodatage), GitHub, Shopify ou HMAC générique. Une signature fausse est refusée et notée.

02

Garder sans doublon

Chaque événement est enregistré dans un fichier SQLite ; un événement déjà reçu est ignoré.

03

Retransmettre et rejouer

Envoi à votre application avec tentatives espacées, de 5 secondes à 1 heure. Ce qui échoue encore va en file morte, qu'une commande rejoue. Tableau de bord protégé par jeton.

Ce que vous recevez

Un programme, sans dépendance.

  • webhookninja.zip : le programme Python, un lisez-moi et la licence.
  • Python 3.8 ou plus, rien d'autre à installer.
  • Aucun service tiers, aucun compte : tout reste sur votre machine.
  • La version achetée et la correction de ses bogues.
Ce qu'il ne fait pas

Limites honnêtes.

  • C'est un logiciel que vous hébergez : il faut une machine allumée et joignable par le fournisseur de webhooks.
  • Pas de HTTPS intégré : placez-le derrière votre reverse proxy (nginx, Caddy) en production.
  • Une seule instance (SQLite), ordre des événements non garanti ; les corps reçus sont stockés en clair : protégez le fichier .db.
FAQ

Questions fréquentes

Pourquoi pas un service en ligne ?

Parce que vos événements de paiement ou de commande restent chez vous : pas d'abonnement, pas de quota, pas de tiers qui voit passer vos données.

Faut-il savoir programmer ?

Il faut savoir lancer une commande et déclarer une adresse chez le fournisseur du webhook. Le lisez-moi donne l'exemple complet pour Stripe.

Quand pourrai-je l'acheter ?

Prochainement. Inscrivez-vous plus bas : un seul message à l'ouverture.

Liste d'attente

Soyez prévenu à l'ouverture.

Laissez votre e-mail et l'outil qui vous intéresse. Un seul message quand la vente ouvre, rien d'autre.

Le bouton ouvre votre messagerie avec la demande déjà rédigée. Rien n'est stocké sur ce site.

WebGuard Tools

Les autres outils

ChainProof

Intégrité de fichiers

Scelle un lot de fichiers ou un dossier : un manifeste d'empreintes et une empreinte globale. Plus tard, il dit ce qui est identique, modifié, manquant ou ajouté.

Prouve l'intégrité, pas une date opposable.

19 €Voir la page →

CryptoSign

Signature

Signe et vérifie un fichier ou un texte, avec des clés générées sur votre machine et une clé privée protégée par mot de passe. Sans ligne de commande.

Pas une signature qualifiée eIDAS.

15 €Voir la page →

AnomalyScope

Données

Glissez un fichier CSV : il repère les valeurs anormales de chaque colonne, montre la valeur typique et l'écart, avec un graphique.

15 €Voir la page →