Skip to content

Commit 0cb2456

Browse files
committed
[+] add stun server addr verify demo
1 parent 327aa91 commit 0cb2456

File tree

10 files changed

+871
-459
lines changed

10 files changed

+871
-459
lines changed

Cargo.lock

Lines changed: 73 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,7 @@ crossbeam = "0.8"
110110
byteorder = "1.5"
111111
tokio-util = "0.7"
112112
spin_sleep = "1.3"
113+
stunclient = "0.4"
113114
nnnoiseless = "0.5"
114115
ffmpeg-next = "8.0"
115116
async-trait = "0.1"

lib/wrtc/.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
11
/target
22
/tmp
3+
/.claude
4+
5+
.mcp.json
36

lib/wrtc/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ serde = { workspace = true, features = ["derive"] }
2525
[dev-dependencies]
2626
image.workspace = true
2727
hound.workspace = true
28+
stunclient.workspace = true
2829
env_logger.workspace = true
2930
serde_json.workspace = true
3031

lib/wrtc/data/stunserverlist.txt

Lines changed: 230 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,230 @@
1+
stun.1und1.de:3478
2+
stun.gmx.net:3478
3+
stun.l.google.com:19302
4+
stun1.l.google.com:19302
5+
stun2.l.google.com:19302
6+
stun3.l.google.com:19302
7+
stun4.l.google.com:19302
8+
23.21.150.121:3478
9+
iphone-stun.strato-iphone.de:3478
10+
numb.viagenie.ca:3478
11+
stun.12connect.com:3478
12+
stun.12voip.com:3478
13+
stun.1und1.de:3478
14+
stun.2talk.co.nz:3478
15+
stun.2talk.com:3478
16+
stun.3clogic.com:3478
17+
stun.3cx.com:3478
18+
stun.a-mm.tv:3478
19+
stun.aa.net.uk:3478
20+
stun.acrobits.cz:3478
21+
stun.actionvoip.com:3478
22+
stun.advfn.com:3478
23+
stun.aeta-audio.com:3478
24+
stun.aeta.com:3478
25+
stun.altar.com.pl:3478
26+
stun.annatel.net:3478
27+
stun.antisip.com:3478
28+
stun.arbuz.ru:3478
29+
stun.avigora.fr:3478
30+
stun.awa-shima.com:3478
31+
stun.b2b2c.ca:3478
32+
stun.bahnhof.net:3478
33+
stun.barracuda.com:3478
34+
stun.bluesip.net:3478
35+
stun.bmwgs.cz:3478
36+
stun.botonakis.com:3478
37+
stun.budgetsip.com:3478
38+
stun.cablenet-as.net:3478
39+
stun.callromania.ro:3478
40+
stun.callwithus.com:3478
41+
stun.chathelp.ru:3478
42+
stun.cheapvoip.com:3478
43+
stun.ciktel.com:3478
44+
stun.cloopen.com:3478
45+
stun.comfi.com:3478
46+
stun.commpeak.com:3478
47+
stun.comtube.com:3478
48+
stun.comtube.ru:3478
49+
stun.cope.es:3478
50+
stun.counterpath.com:3478
51+
stun.counterpath.net:3478
52+
stun.datamanagement.it:3478
53+
stun.dcalling.de:3478
54+
stun.demos.ru:3478
55+
stun.develz.org:3478
56+
stun.dingaling.ca:3478
57+
stun.doublerobotics.com:3478
58+
stun.dus.net:3478
59+
stun.easycall.pl:3478
60+
stun.easyvoip.com:3478
61+
stun.ekiga.net:3478
62+
stun.epygi.com:3478
63+
stun.etoilediese.fr:3478
64+
stun.faktortel.com.au:3478
65+
stun.freecall.com:3478
66+
stun.freeswitch.org:3478
67+
stun.freevoipdeal.com:3478
68+
stun.gmx.de:3478
69+
stun.gmx.net:3478
70+
stun.gradwell.com:3478
71+
stun.halonet.pl:3478
72+
stun.hellonanu.com:3478
73+
stun.hoiio.com:3478
74+
stun.hosteurope.de:3478
75+
stun.ideasip.com:3478
76+
stun.infra.net:3478
77+
stun.internetcalls.com:3478
78+
stun.intervoip.com:3478
79+
stun.ipcomms.net:3478
80+
stun.ipfire.org:3478
81+
stun.ippi.fr:3478
82+
stun.ipshka.com:3478
83+
stun.irian.at:3478
84+
stun.it1.hr:3478
85+
stun.ivao.aero:3478
86+
stun.jumblo.com:3478
87+
stun.justvoip.com:3478
88+
stun.kanet.ru:3478
89+
stun.kiwilink.co.nz:3478
90+
stun.l.google.com:19302
91+
stun.linea7.net:3478
92+
stun.linphone.org:3478
93+
stun.liveo.fr:3478
94+
stun.lowratevoip.com:3478
95+
stun.lugosoft.com:3478
96+
stun.lundimatin.fr:3478
97+
stun.magnet.ie:3478
98+
stun.mgn.ru:3478
99+
stun.mit.de:3478
100+
stun.mitake.com.tw:3478
101+
stun.miwifi.com:3478
102+
stun.modulus.gr:3478
103+
stun.myvoiptraffic.com:3478
104+
stun.mywatson.it:3478
105+
stun.nas.net:3478
106+
stun.neotel.co.za:3478
107+
stun.netappel.com:3478
108+
stun.netgsm.com.tr:3478
109+
stun.nfon.net:3478
110+
stun.noblogs.org:3478
111+
stun.noc.ams-ix.net:3478
112+
stun.nonoh.net:3478
113+
stun.nottingham.ac.uk:3478
114+
stun.nova.is:3478
115+
stun.on.net.mk:3478
116+
stun.ooma.com:3478
117+
stun.ooonet.ru:3478
118+
stun.oriontelekom.rs:3478
119+
stun.outland-net.de:3478
120+
stun.ozekiphone.com:3478
121+
stun.personal-voip.de:3478
122+
stun.phone.com:3478
123+
stun.pjsip.org:3478
124+
stun.poivy.com:3478
125+
stun.powerpbx.org:3478
126+
stun.powervoip.com:3478
127+
stun.ppdi.com:3478
128+
stun.qq.com:3478
129+
stun.rackco.com:3478
130+
stun.rapidnet.de:3478
131+
stun.rb-net.com:3478
132+
stun.rixtelecom.se:3478
133+
stun.rockenstein.de:3478
134+
stun.rolmail.net:3478
135+
stun.rynga.com:3478
136+
stun.schlund.de:3478
137+
stun.services.mozilla.com:3478
138+
stun.sigmavoip.com:3478
139+
stun.sip.us:3478
140+
stun.sipdiscount.com:3478
141+
stun.sipgate.net:10000
142+
stun.sipgate.net:3478
143+
stun.siplogin.de:3478
144+
stun.sipnet.net:3478
145+
stun.sipnet.ru:3478
146+
stun.siportal.it:3478
147+
stun.sippeer.dk:3478
148+
stun.siptraffic.com:3478
149+
stun.skylink.ru:3478
150+
stun.sma.de:3478
151+
stun.smartvoip.com:3478
152+
stun.smsdiscount.com:3478
153+
stun.snafu.de:3478
154+
stun.softjoys.com:3478
155+
stun.solcon.nl:3478
156+
stun.solnet.ch:3478
157+
stun.sonetel.com:3478
158+
stun.sonetel.net:3478
159+
stun.sovtest.ru:3478
160+
stun.speedy.com.ar:3478
161+
stun.spokn.com:3478
162+
stun.srce.hr:3478
163+
stun.ssl7.net:3478
164+
stun.stunprotocol.org:3478
165+
stun.symform.com:3478
166+
stun.symplicity.com:3478
167+
stun.t-online.de:3478
168+
stun.tagan.ru:3478
169+
stun.teachercreated.com:3478
170+
stun.tel.lu:3478
171+
stun.telbo.com:3478
172+
stun.telefacil.com:3478
173+
stun.tng.de:3478
174+
stun.twt.it:3478
175+
stun.u-blox.com:3478
176+
stun.ucsb.edu:3478
177+
stun.ucw.cz:3478
178+
stun.uls.co.za:3478
179+
stun.unseen.is:3478
180+
stun.usfamily.net:3478
181+
stun.veoh.com:3478
182+
stun.vidyo.com:3478
183+
stun.vipgroup.net:3478
184+
stun.viva.gr:3478
185+
stun.vivox.com:3478
186+
stun.vline.com:3478
187+
stun.vo.lu:3478
188+
stun.vodafone.ro:3478
189+
stun.voicetrading.com:3478
190+
stun.voip.aebc.com:3478
191+
stun.voip.blackberry.com:3478
192+
stun.voip.eutelia.it:3478
193+
stun.voiparound.com:3478
194+
stun.voipblast.com:3478
195+
stun.voipbuster.com:3478
196+
stun.voipbusterpro.com:3478
197+
stun.voipcheap.co.uk:3478
198+
stun.voipcheap.com:3478
199+
stun.voipfibre.com:3478
200+
stun.voipgain.com:3478
201+
stun.voipgate.com:3478
202+
stun.voipinfocenter.com:3478
203+
stun.voipplanet.nl:3478
204+
stun.voippro.com:3478
205+
stun.voipraider.com:3478
206+
stun.voipstunt.com:3478
207+
stun.voipwise.com:3478
208+
stun.voipzoom.com:3478
209+
stun.vopium.com:3478
210+
stun.voxox.com:3478
211+
stun.voys.nl:3478
212+
stun.voztele.com:3478
213+
stun.vyke.com:3478
214+
stun.webcalldirect.com:3478
215+
stun.whoi.edu:3478
216+
stun.wifirst.net:3478
217+
stun.wwdl.net:3478
218+
stun.xs4all.nl:3478
219+
stun.xtratelecom.es:3478
220+
stun.yesss.at:3478
221+
stun.zadarma.com:3478
222+
stun.zadv.com:3478
223+
stun.zoiper.com:3478
224+
stun1.faktortel.com.au:3478
225+
stun1.l.google.com:19302
226+
stun1.voiceeclipse.net:3478
227+
stun2.l.google.com:19302
228+
stun3.l.google.com:19302
229+
stun4.l.google.com:19302
230+
stunserver.org:3478

0 commit comments

Comments
 (0)