Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
foolbox — A Python toolbox to create adversarial examples that fool neural networks in PyTorch, TensorFlow, and JAX | Kitploit
Tools/GitHubGitHub/bethgelab/foolbox
Vulnerability AnalysisMachine LearningAI SecurityAdversarial Attack
GitHubbethgelab/foolbox

foolbox

A Python toolbox to create adversarial examples that fool neural networks in PyTorch, TensorFlow, and JAX

View Repository
3.0k4428 months agoReviewed by Kitploit

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share
Website

home: true heroImage: /logo.png heroText: Foolbox tagline: "Foolbox: Fast adversarial attacks to benchmark the robustness of machine learning models in PyTorch, TensorFlow, and JAX" actionText: Get Started → actionLink: /guide/ features:

  • title: Native Performance details: Foolbox 3 is built on top of EagerPy and runs natively in PyTorch, TensorFlow, and JAX.
  • title: State-of-the-art attacks details: Foolbox provides a large collection of state-of-the-art gradient-based and decision-based adversarial attacks.
  • title: Type Checking details: Catch bugs before running your code thanks to extensive type annotations in Foolbox. footer: Copyright © 2022 Jonas Rauber, Roland S. Zimmermann

What is Foolbox?

Foolbox is a Python library that lets you easily run adversarial attacks against machine learning models like deep neural networks. It is built on top of EagerPy and works natively with models in PyTorch, TensorFlow, and JAX.

root@kitploit:~
import foolbox as fb

model = ...
fmodel = fb.PyTorchModel(model)

attack = fb.attacks.LinfPGD()
epsilons = [0.0, 0.001, 0.01, 0.03, 0.1, 0.3, 0.5, 1.0]
advs, _, success = attack(fmodel, images, labels, epsilons=epsilons)
Download Tool