fabioantonini commited on
Commit
8687d88
·
verified ·
1 Parent(s): 8580646

Upload 2 files

Browse files
Files changed (2) hide show
  1. README.md +12 -38
  2. README_SipRtpAnalyzer.md +38 -0
README.md CHANGED
@@ -1,38 +1,12 @@
1
- # SIP and RTP Analyzer - Hugging Face Space
2
-
3
- This application lets you analyze SIP and RTP from VoIP `.pcap` or `.pcapng` files.
4
- Built using Python, Scapy, PlantUML, Matplotlib, and Gradio.
5
-
6
- ## Features
7
-
8
- - Upload `.pcap` or `.pcapng` file
9
- - Parses SIP messages and RTP streams
10
- - Calculates jitter, packet loss, MOS
11
- - Generates:
12
- - SIP sequence diagrams
13
- - RTP jitter/loss graphs
14
- - Call quality dashboard
15
- - Full HTML report
16
-
17
- ## How to Use
18
-
19
- 1. Click **Upload** and choose a `.pcap` or `.pcapng` file
20
- 2. Click **Analyze**
21
- 3. View results in the web interface
22
- 4. Download the HTML report
23
-
24
- ## Built With
25
-
26
- - [Scapy](https://scapy.net/) - packet parsing
27
- - [PlantUML](https://plantuml.com/) - SIP sequence diagrams
28
- - [Matplotlib](https://matplotlib.org/) - visualizations
29
- - [Gradio](https://gradio.app) - web UI
30
-
31
- ## Notes
32
-
33
- - This Space requires Java for PlantUML diagrams to work properly.
34
- - If running locally, ensure `plantuml.jar` is in the PATH or same folder as the script.
35
-
36
- ## License
37
-
38
- MIT License
 
1
+ ---
2
+ title: SipRtpAnalyzer
3
+ emoji: 👁
4
+ colorFrom: indigo
5
+ colorTo: purple
6
+ sdk: gradio
7
+ sdk_version: 5.22.0
8
+ app_file: app.py
9
+ pinned: false
10
+ license: apache-2.0
11
+ short_description: VoIP calls analyzer
12
+ ---
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
README_SipRtpAnalyzer.md ADDED
@@ -0,0 +1,38 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # SIP and RTP Analyzer - Hugging Face Space
2
+
3
+ This application lets you analyze SIP and RTP from VoIP `.pcap` or `.pcapng` files.
4
+ Built using Python, Scapy, PlantUML, Matplotlib, and Gradio.
5
+
6
+ ## Features
7
+
8
+ - Upload `.pcap` or `.pcapng` file
9
+ - Parses SIP messages and RTP streams
10
+ - Calculates jitter, packet loss, MOS
11
+ - Generates:
12
+ - SIP sequence diagrams
13
+ - RTP jitter/loss graphs
14
+ - Call quality dashboard
15
+ - Full HTML report
16
+
17
+ ## How to Use
18
+
19
+ 1. Click **Upload** and choose a `.pcap` or `.pcapng` file
20
+ 2. Click **Analyze**
21
+ 3. View results in the web interface
22
+ 4. Download the HTML report
23
+
24
+ ## Built With
25
+
26
+ - [Scapy](https://scapy.net/) - packet parsing
27
+ - [PlantUML](https://plantuml.com/) - SIP sequence diagrams
28
+ - [Matplotlib](https://matplotlib.org/) - visualizations
29
+ - [Gradio](https://gradio.app) - web UI
30
+
31
+ ## Notes
32
+
33
+ - This Space requires Java for PlantUML diagrams to work properly.
34
+ - If running locally, ensure `plantuml.jar` is in the PATH or same folder as the script.
35
+
36
+ ## License
37
+
38
+ MIT License