Hi
user
Admin Login:
Username:
Password:
Name:
(Re)solving an appliance traffic dilemma with the DNS loophole
--client
pyconza
--show
pyconza2018
--room cedarwood 14365 --force
Next: (none, at end of list)
show more...
Marks
Author(s):
Marco Slaviero
Location
Cedarwood
Date
oct Fri 12
Days Raw Files
Start
10:00
First Raw Start
09:28
Duration
00:45:00
Offset
0:31:24
End
10:45
Last Raw End
10:46
Chapters
Total cuts_time
None min.
https://za.pycon.org/talks/50-resolving-an-appliance-traffic-dilemma-with-the-dns-loophole/
raw-playlist
raw-mp4-playlist
encoded-files-playlist
mp4
svg
png
assets
release.pdf
Resolving_an_appliance_traffic_dilemma_with_the_DNS_loophole.json
logs
Admin:
episode
episode list
cut list
raw files day
marks day
marks day
image_files
State:
---------
borked
edit
encode
push to queue
post
richard
review 1
email
review 2
make public
tweet
to-miror
conf
done
Locked:
clear this to unlock
Locked by:
user/process that locked.
Start:
initially scheduled time from master, adjusted to match reality
Duration:
length in hh:mm:ss
Name:
Video Title (shows in video search results)
Emails:
email(s) of the presenter(s)
Released:
Unknown
Yes
No
has someone authorised pubication
Normalise:
Channelcopy:
m=mono, 01=copy left to right, 10=right to left, 00=ignore.
Thumbnail:
filename.png
Description:
Cloud-based components are an all too common speed bump when installing new gear or software. While not an issue in home networks, outbound connections are shunned by default in regulated environments. Enabling communications between the newly installed technology and its cloud service then involves change control requests, committees, firewall admins, and (worst of all) delays... hardly the high-speed future we were promised. Product builders: *it doesn't have to be this way*. Right now in your network one type of traffic almost certainly can exit your network without restriction: DNS. That VOIP network you think is isolated? Pretty good chance it can resolve DNS. This is the story of how we grew one of the larger DNS overlay networks around using Python Twisted. We built a secure and reliable channel between thousands of appliances (hardware and virtual) and hundreds of servers, over the inherently unreliable DNS. The talk covers designing and building custom network channels in Twisted, Twisted limitations we bumped into, unexpected DNS behaviours, challenges in scaling the channel, and more. Network knowledge is useful but not necessary to follow along, and while we used Twisted, the lessons are applicable in other frameworks too. If you've got an hankering for network code, then this heady mix of network stacks and Python hacks is for you!
markdown
Comment:
DO NOT UPLOAD
production notes
2018-10-12/09_28_36.ts
Apply:
09:28:36 - 09:58:09 ( 00:29:33 )
S:
09:28:36 -
E:
09:58:36
D:
00:30:00
(
End:
1773.0)
show more...
vlc ~/Videos/veyepar/pyconza/pyconza2018/dv/cedarwood/2018-10-12/09_28_36.ts :start-time=00.0 --audio-desync=0
Raw File
Cut List
09:28:36
seconds: 0.0
Wall: 09:28:36
Duration
00:30:00
09:58:36
seconds: 1773.0
Wall: 09:58:09
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2018-10-12/09_28_36.ts
Apply:
09:58:09 - 09:58:36 ( 00:00:27 )
S:
09:28:36 -
E:
09:58:36
D:
00:30:00
(
Start:
1773.0)
show more...
vlc ~/Videos/veyepar/pyconza/pyconza2018/dv/cedarwood/2018-10-12/09_28_36.ts :start-time=01773.0 --audio-desync=0
Raw File
Cut List
09:28:36
seconds: 1773.0
Wall: 09:58:09
Duration
00:30:00
09:58:36
seconds: 0.0
Wall: 09:28:36
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2018-10-12/09_58_36.ts
Apply:
09:58:36 - 09:59:24 ( 00:00:48 )
S:
09:58:36 -
E:
10:22:02
D:
00:23:26
(
End:
48.0)
show more...
vlc ~/Videos/veyepar/pyconza/pyconza2018/dv/cedarwood/2018-10-12/09_58_36.ts :start-time=00.0 --audio-desync=0
Raw File
Cut List
09:58:36
seconds: 0.0
Wall: 09:58:36
Duration
00:23:26
10:22:02
seconds: 48.0
Wall: 09:59:24
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2018-10-12/09_58_36.ts
Apply:
09:59:24 - 10:22:02 ( 00:22:38 )
S:
09:58:36 -
E:
10:22:02
D:
00:23:26
(
Start:
48.0)
show more...
vlc ~/Videos/veyepar/pyconza/pyconza2018/dv/cedarwood/2018-10-12/09_58_36.ts :start-time=048.0 --audio-desync=0
Raw File
Cut List
09:58:36
seconds: 48.0
Wall: 09:59:24
Duration
00:23:26
10:22:02
seconds: 0.0
Wall: 09:58:36
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2018-10-12/10_28_36.ts
Apply:
10:28:36 - 10:46:34 ( 00:17:58 )
S:
10:28:36 -
E:
10:46:34
D:
00:17:58
show more...
vlc ~/Videos/veyepar/pyconza/pyconza2018/dv/cedarwood/2018-10-12/10_28_36.ts :start-time=00.0 --audio-desync=0
Raw File
Cut List
10:28:36
seconds: 0.0
Wall: 10:28:36
Duration
00:17:58
10:46:34
seconds: 0.0
Wall: 10:28:36
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
Rf filename:
root is .../show/dv/location/, example: 2013-03-13/13:13:30.dv
Sequence:
get this:
check and save to add this
2018-10-12/09_28_36.ts
2018-10-12/09_58_36.ts
2018-10-12/10_28_36.ts
Veyepar
Video Eyeball Processor and Review