DevDungeon
devdungeon.com · Personal blog · on HN since 2015
DevDungeon is a programming tutorial site covering Python, Go, Ruby, packet capture, and ways to learn languages.
What HN saysCommenters link its tutorials on packet capture with libpcap in C and Go, IP geolocation in Go, and its cookbook method for learning a language.
19HN people shared it
4linked it in comments
20stories submitted
443story points
3 years agolast shared
2015people per year2026
Most-shared posts
- 1"I know how to program, but I don't know what to program"5 people · 171 points · first shared 2016 · 86 comments on HN
- 2Packet Capture, Injection, and Analysis with Gopacket3 people · 36 points · first shared 2015 · 5 comments on HN
- 3Working with Binary Data in Python2 people · 205 points · first shared 2015 · 32 comments on HN
- 4Enhanced Shell Scripting with Ruby2 people · 2 points · first shared 2019 · discussion on HN
- 5The Cookbook Method for Learning Programming Languages1 people · 7 points · first shared 2018 · discussion on HN
- 6AI Chat Bot in Python with AIML1 people · 6 points · first shared 2015 · 1 comments on HN
- 7GUI Programming with Python – DevDungeon1 people · 5 points · first shared 2015 · discussion on HN
- 8Similarities Between Music and Programming1 people · 4 points · first shared 2017 · discussion on HN
- 9How to Make Your Programming Resume Stand Out1 people · 2 points · first shared 2016 · discussion on HN
- 10Making Tor HTTP Requests with Go1 people · 2 points · first shared 2016 · discussion on HN
- 11Juggling Projects1 people · 1 points · first shared 2016 · discussion on HN
- 12Binaural Beats with Java1 people · 1 points · first shared 2016 · discussion on HN
- 13Working with Files in Go1 people · 1 points · first shared 2015 · discussion on HN
- 14Using libpcap c1 people · first shared 2016
- 15Python tutorial starting your cookbook1 people · first shared 2017
What HN people wrote when they linked it
rhlala · 2017-02-02
I use the same method as yours, i pick it from http://www.devdungeon.com/content/python-tutorial-starting-your-cookbo… , i dont see the point in using git for it, but it is a nice introduction
nanodano · 2016-03-17
Tcpdump and wireshark are built on top of libpcap. If you are interested in learning how to write programs in C or Go using libpcap check out these posts.
http://www.devdungeon.com/content/using-libpcap-c
http://www.devdungeon.com/content/packet-capture-injection-and-analysi…
pstuart · 2015-11-19
> go-sct also provides the geoip package which is a packaged version of http://devdungeon.com/content/ip-geolocation-go
westurner · 2023-12-27
This is almost Hello World:
https://stackoverflow.com/questions/2246748/assembly-linking-problem-w… ~:
cat hello.asm # section .text # jmp [rax] nasm -f elf64 hello.asm objdump -Sr hello.o /? nasm helloworld: https://www.google.com/search?q=nasm+helloworld :
- https://www.devdungeon.com/content/hello-world-nasm-assembler : succinct Hello World program; 32bit ; - [ ] port this to 64bit
- "NASM Tutorial" https://cs.lmu.edu/~ray/notes/nasmtutorial/ ; a good "blog tutorial explaining Assembly code" per OT
"What is better "int 0x80" or "syscall" [or "sysenter" or VDSO] in 32-bit code on Linux?" https://stackoverflow.com/questions/12806584/what-is-better-int-0x80-o… links to https://stackoverflow.com/questions/12776340/system-calls-implementati… which links to the vDSO Wikipedia article, which explains that vDSO supports ASLR and is more portable than `int 80` (which is the old 32bit way to syscall)
vDSO: https://en.wikipedia.org/wiki/VDSO
"Linux Assembly HOWTO" http://tldp.org/HOWTO/Assembly-HOWTO/