Parse_pcap
Parse_pcap is a security tool designed to analyze packet capture files (pcap) for indicators of compromise (IOCs). It helps security professionals quickly identify suspicious activity within network traffic.
Features
- Analyze existing pcap files for IOCs
- Capture live network traffic for analysis
- Output results in JSON format
- Usable as both a command-line tool and a Python library
Installation
This is published on PyPi, so you can run the following to install:
pip install parse-pcap
Note: The package will be available on PyPI soon.
Usage
Command-Line Interface
Analyze an existing pcap file:
parse_pcap analyze -p /path/to/packet_capture.pcap -r /path/to/results.json
Capture live network traffic:
parse_pcap capture -o /path/to/capture.pcapng -i capture_interface -t 2
Visualize an existing report:
parse_pcap visualize --report_file /path/to/results.json
Python Library
You can also use Parse_pcap as a Python library:
from parse_pcap.utils import load_pcap, analyze
cap = load_pcap(in_file)
results = analyze(cap, out_file=out_file)
Metadata
Release files for parse-pcap 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| parse_pcap-0.2.0.tar.gz | 23.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| parse_pcap-0.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 44.7 kB
Release files / parse_pcap-0.2.0.tar.gz
| Download URL | parse_pcap-0.2.0.tar.gz |
|---|---|
| Size | 23.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
552116d7d64056491b35970195785dc6f88eb737a1e480a6c8a5504490efd891
|
|
BLAKE2b-256 checksum How to use checksums |
1d1093e9e0071e2b42149f26133038f04c9dd2e14aff5f30dc4f8fed97f6707b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 28, 2025.
Transparency logRelease files / parse_pcap-0.2.0-py3-none-any.whl
| Download URL | parse_pcap-0.2.0-py3-none-any.whl |
|---|---|
| Size | 21.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3768356210f15ef104b1a1e8f3924781a95d822e7f86ab26c8a87a4b2e9e79fd
|
|
BLAKE2b-256 checksum How to use checksums |
356343df115f73a743fca7f8bcd5192e275436ebc81588fd0a4bbcfae1100275
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 28, 2025.
Transparency log