API BeeZim
Fonctionnalités accessibles depuis l'interface web
Récupérer les informations TXT d'un domaine
curl https://api.beezim.net/lookup/txt?arg=beezim.fr
Récupérer les informations SPF d'un domaine
curl https://api.beezim.net/lookup/spf?arg=beezim.fr
Récupérer les informations MX d'un domaine
curl https://api.beezim.net/lookup/mx?arg=beezim.fr
Récupérer les informations PTR d'une IP
curl https://api.beezim.net/lookup/ptr?arg=212.129.6.192
Vérifier si une IP ou un domaine est blacklisté
curl https://api.beezim.net/lookup/blacklist?arg=beezim.fr
curl https://api.beezim.net/lookup/blacklist?arg=212.129.6.192
Résoudre les enregistrements liés à un nom
curl https://api.beezim.net/lookup/host?arg=beezim.fr
Consulter le RIPE ( Réseaux IP Européens) pour un domaine
curl https://api.beezim.net/lookup/ripe?arg=beezim.fr
Retrouver les origines d'un domaine ou une IP
curl https://api.beezim.net/lookup/whois?arg=beezim.fr
Géolocaliser l'origine d'une adresse IP ou d'un domaine
curl https://api.beezim.net/lookup/geo?arg=beezim.fr
Fonctionnalités non prises en charge par l'interface web
Uploader des fichiers:
curl -X POST -H "X-Auth: ourpassword" -F file=@fichier.txt https://api.beezim.net/upload
Ou via le script d'upload (supporte les globs) :
bash <(curl -s https://api.beezim.net/up) fichier*
Avec classement par client (paramètre optionnel ?c= ou -c) :
curl -X POST -H "X-Auth: ourpassword" -F file=@fichier.txt "https://api.beezim.net/upload?c=monclient"
bash <(curl -s https://api.beezim.net/up) -c monclient fichier*
Uploader des fichiers privés (non accessibles publiquement):
curl -X POST -H "X-Auth: ourpassword" -F file=@fichier1.txt -F file=@fichier2.txt https://api.beezim.net/upload/private
Ou via le script d'upload (supporte les globs) :
bash <(curl -s https://api.beezim.net/up/private) fichier*
Avec classement par client :
bash <(curl -s https://api.beezim.net/up/private) -c monclient fichier*
Utiliser le formulaire de contact:
curl --data "name='somename'&email='some@email.com'&subject='test'&message='Message test" https://api.beezim.net/contact
Récupérer les informations TXT d'un domaine
curl https://api.beezim.net/lookup/txt?arg=beezim.fr
Récupérer les informations SPF d'un domaine
curl https://api.beezim.net/lookup/spf?arg=beezim.fr
Récupérer les informations MX d'un domaine
curl https://api.beezim.net/lookup/mx?arg=beezim.fr
Récupérer les informations PTR d'une IP
curl https://api.beezim.net/lookup/ptr?arg=212.129.6.192
Vérifier si une IP ou un domaine est blacklisté
curl https://api.beezim.net/lookup/blacklist?arg=beezim.fr
curl https://api.beezim.net/lookup/blacklist?arg=212.129.6.192
Résoudre les enregistrements liés à un nom
curl https://api.beezim.net/lookup/host?arg=beezim.fr
Consulter le RIPE ( Réseaux IP Européens) pour un domaine
curl https://api.beezim.net/lookup/ripe?arg=beezim.fr
Retrouver les origines d'un domaine ou une IP
curl https://api.beezim.net/lookup/whois?arg=beezim.fr
Géolocaliser l'origine d'une adresse IP ou d'un domaine
curl https://api.beezim.net/lookup/geo?arg=beezim.fr
Uploader des fichiers:
curl -X POST -H "X-Auth: ourpassword" -F file=@fichier.txt https://api.beezim.net/upload
Ou via le script d'upload (supporte les globs) :
bash <(curl -s https://api.beezim.net/up) fichier*
Avec classement par client (paramètre optionnel ?c= ou -c) :
curl -X POST -H "X-Auth: ourpassword" -F file=@fichier.txt "https://api.beezim.net/upload?c=monclient"
bash <(curl -s https://api.beezim.net/up) -c monclient fichier*
Uploader des fichiers privés (non accessibles publiquement):
curl -X POST -H "X-Auth: ourpassword" -F file=@fichier1.txt -F file=@fichier2.txt https://api.beezim.net/upload/private
Ou via le script d'upload (supporte les globs) :
bash <(curl -s https://api.beezim.net/up/private) fichier*
Avec classement par client :
bash <(curl -s https://api.beezim.net/up/private) -c monclient fichier*
Utiliser le formulaire de contact:
curl --data "name='somename'&email='some@email.com'&subject='test'&message='Message test" https://api.beezim.net/contact
