diff --git a/README.md b/README.md
index e88d7660f328f857cb10aa22e94103361b41dde9..c146484ebb23ecadeeedbfcc893f9ec1d33b7ede 100644
--- a/README.md
+++ b/README.md
@@ -21,6 +21,17 @@ pip install -r requirements.txt
 
 ## Usage
 
+### From PyPI
+
+```bash
+pip install pcap-fuzzer
+```
+
+See documentation: [https://pypi.org/project/pcap-fuzzer/](https://pypi.org/project/pcap-fuzzer/).
+
+
+### Directly from sources
+
 ```bash
 python3 pcap_fuzzer.py [-h] [-o OUTPUT] [-r RANDOM_RANGE] [-n PACKET_NUMBER] [-d] pcap [pcap ...]
 ```
@@ -50,7 +61,7 @@ It will be created if it doesn't exist.
 * `-d`, `--dry-run`: don't write the output PCAP file (but still write the CSV log file)
 
 
-## Supported protocols
+## Supported protocols (for now)
 
 * Datalink Layer (2)
   * ARP
diff --git a/pcap_fuzzer/__init__.py b/pcap_fuzzer/__init__.py
index 866076dd814cf0c751c325139276ea1d860e8b27..28270ee4efe2f9236e501acff2e63c8c1cb74aac 100644
--- a/pcap_fuzzer/__init__.py
+++ b/pcap_fuzzer/__init__.py
@@ -2,5 +2,8 @@
 Initialization script for package `pcap_fuzzer`.
 """
 
-from packet import *
 from pcap_fuzzer import fuzz_pcaps
+
+__all__ = [
+    "fuzz_pcaps"
+]