Elektrine
EN
Log in Register
Paige Chat Timeline Communities Gallery Videos Email DNS VPN Uptime Kairo
Back to Timeline
Remote

postmodern

@postmodern@infosec.exchange
  • Open on infosec.exchange

Software Engineer, Open Source Developer/Maintainer. Ruby, Crystal, Bash. Sometimes I do infosec stuff. Develops @ronin_rb@infosec.exchange

0 Followers
0 Following
19 Posts
Joined October 28, 2022
Twitter:
https://twitter.com/postmodern_mod3
GitHub:
https://github.com/postmodern
Blog:
https://postmodern.github.io
Ruby Toots:
https://ruby.social/@postmodern
Ronin:
https://ronin-rb.dev

Posts

Open post
postmodern
postmodern @postmodern@infosec.exchange · Mar 01, 2026
postmodern
@postmodern@infosec.exchange

Software Engineer, Open Source Developer/Maintainer. Ruby, Crystal, Bash. Sometimes I do infosec stuff. Develops @ronin_rb

infosec.exchange

Obviously I could create a custom real-time 3d graph visualizer using WebGL, Neo4j, and Web Sockets, but is there a simpler solution for displaying/updating graph data locally in 3d and in real-time? Like, is there an app that draws a 3d graph and opens a socket in the background which I could then send node/edge data to said socket as JSON messages and have the app update the visualization accordingly?

#dataviz

2
0
2
0
Open post
postmodern
postmodern @postmodern@infosec.exchange · Feb 19, 2026
postmodern
@postmodern@infosec.exchange

Software Engineer, Open Source Developer/Maintainer. Ruby, Crystal, Bash. Sometimes I do infosec stuff. Develops @ronin_rb

infosec.exchange
Replying to @postmodern@infosec.exchange
Wow, you got to be kidding me. Neo4j, the go-to graph database solution, only supports importing CSV, TSV, Parquet, XLS, JSON, XML, and RDF/OWL. Why do all of these other graph file formats even exist? https://neo4j.com/docs/getting-started/data-import/ #neo4j #graphfileformats
0
1
0
0
Open post
postmodern
postmodern @postmodern@infosec.exchange · Feb 19, 2026
postmodern
@postmodern@infosec.exchange

Software Engineer, Open Source Developer/Maintainer. Ruby, Crystal, Bash. Sometimes I do infosec stuff. Develops @ronin_rb

infosec.exchange

There are a dozen different graph file formats, such as GraphML, SIF, GDF, GML, GEXF, or XGMML, but what other software besides Gephi supports importing these formats? I'm curious what else one can do with these file formats besides visualize them in Gephi?

#gephi #graph #graphfileformat #topology #network #infosec

1
2
0
0
Open post
postmodern
postmodern @postmodern@infosec.exchange · Feb 18, 2026
postmodern
@postmodern@infosec.exchange

Software Engineer, Open Source Developer/Maintainer. Ruby, Crystal, Bash. Sometimes I do infosec stuff. Develops @ronin_rb

infosec.exchange
Replying to @swapgs@infosec.exchange
@swapgs everything, but probably programs and libraries at first. This also makes me wonder if there's a benefit to distributing the network traffic for web app fuzzing across multiple VMs/containers.
0
2
0
0
Open post
postmodern
postmodern @postmodern@infosec.exchange · Feb 18, 2026
postmodern
@postmodern@infosec.exchange

Software Engineer, Open Source Developer/Maintainer. Ruby, Crystal, Bash. Sometimes I do infosec stuff. Develops @ronin_rb

infosec.exchange

Can anyone recommend me blog posts or talks on setting up your own fuzzing cluster? I'm curious whether fuzzing aficionados still use regular processes on bare metal for performance, or have they embraced containers and Kubernetes (or Docker Swarm, or Rancher, or Nomad)? I suspect containers must add some degree of latency, but make deploying new test harnesses much easier. Also, is it cheaper to setup your cluster "in the cloud", or host your own fuzzing cluster on your own hardware?

#fuzzing #cluster

0
1
0
0
Open post
postmodern
postmodern @postmodern@infosec.exchange · Feb 16, 2026
postmodern
@postmodern@infosec.exchange

Software Engineer, Open Source Developer/Maintainer. Ruby, Crystal, Bash. Sometimes I do infosec stuff. Develops @ronin_rb

infosec.exchange
Replying to @adamw@fosstodon.org
@adamw success! Had to increase the disk image size.
1
0
0
0
Open post
postmodern
postmodern @postmodern@infosec.exchange · Feb 16, 2026
postmodern
@postmodern@infosec.exchange

Software Engineer, Open Source Developer/Maintainer. Ruby, Crystal, Bash. Sometimes I do infosec stuff. Develops @ronin_rb

infosec.exchange
Replying to @adamw@fosstodon.org
@adamw I got livemedia-creator --no-virt --make-iso --iso-only --releasever 43 --macboot running in podman, however I get a vague error about a transaction failing immediately after all packages have been downloaded. Neither livemedia.log nor the anaconda/*.log log files contain the exact error message. How do I debug this?
0
1
0
0
Open post
postmodern
postmodern @postmodern@infosec.exchange · Feb 15, 2026
postmodern
@postmodern@infosec.exchange

Software Engineer, Open Source Developer/Maintainer. Ruby, Crystal, Bash. Sometimes I do infosec stuff. Develops @ronin_rb

infosec.exchange

Regarding the latest privacy drama about Discord, what privacy focused chat/forum platform are Open Source Security projects using or moving to?

#discord #privacy #opensource #infosec

5
0
3
0
Open post
postmodern
postmodern @postmodern@infosec.exchange · Feb 11, 2026
postmodern
@postmodern@infosec.exchange

Software Engineer, Open Source Developer/Maintainer. Ruby, Crystal, Bash. Sometimes I do infosec stuff. Develops @ronin_rb

infosec.exchange

How do you create a custom Fedora 43 Lab LiveCD? I was looking at the kickstart file for the Fedora Security Lab LiveCD and tried building it locally. The livecd-creator command complained that it needed the fedora-live-base.ks file included by fedora-livecd-security.ks. Most of the instructions online claim this file is available from the spin-kickstarts package (which no longer exists in Fedora 43) or the fedora-kickstarts git repo (which now only contains a message saying it's been replaced with a different build system). I can find older mirrored copies on GitHub, but I'm looking for the official supported way of building a custom Fedora LiveCD.

#fedora #fedora43 #fedoralabs #livecd

0
1
0
0
Open post
postmodern
postmodern @postmodern@infosec.exchange · Jan 19, 2026
postmodern
@postmodern@infosec.exchange

Software Engineer, Open Source Developer/Maintainer. Ruby, Crystal, Bash. Sometimes I do infosec stuff. Develops @ronin_rb

infosec.exchange

What ticketing system do Red Teamers generally perfer? How about for knowledge management?

#redteam #redteaming

0
0
0
0
Open post
postmodern
postmodern @postmodern@infosec.exchange · Jan 17, 2026
postmodern
@postmodern@infosec.exchange

Software Engineer, Open Source Developer/Maintainer. Ruby, Crystal, Bash. Sometimes I do infosec stuff. Develops @ronin_rb

infosec.exchange

What are people's favorite JavaScript packer/minifier/compiler?

#javascript #obfuscation #packer #offsec #redteam

0
0
0
0
Open post
postmodern
postmodern @postmodern@infosec.exchange · Jan 16, 2026
postmodern
@postmodern@infosec.exchange

Software Engineer, Open Source Developer/Maintainer. Ruby, Crystal, Bash. Sometimes I do infosec stuff. Develops @ronin_rb

infosec.exchange
Replying to @argv_minus_one@mastodon.sdf.org
@argv_minus_one@mastodon.sdf.org yep, that's a very class-based/OOP model imho (read: functions being attached to and operating on data). Go and Rust might as well rename struct to class. /s
0
0
0
0
Open post
postmodern
postmodern @postmodern@infosec.exchange · Jan 16, 2026
postmodern
@postmodern@infosec.exchange

Software Engineer, Open Source Developer/Maintainer. Ruby, Crystal, Bash. Sometimes I do infosec stuff. Develops @ronin_rb

infosec.exchange

Good lord Windows C programming is terrible.

In UNIX to convert an error code into text one does:

strerror(errno);

but in Windows...

char buffer[256];
buffer[0] = '\0'; // for some reason
FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_IGNORE_INSERTS, 0, GetLastError(), 0, buffer, sizeof(buffer), 0);

#c #windows

3
1
1
0
Open post
postmodern
postmodern @postmodern@infosec.exchange · Jan 15, 2026
postmodern
@postmodern@infosec.exchange

Software Engineer, Open Source Developer/Maintainer. Ruby, Crystal, Bash. Sometimes I do infosec stuff. Develops @ronin_rb

infosec.exchange
Replying to @jorge@hachyderm.io
@jorge @thelinuxcast unfortunately Gnome (at least on SilverBlue) does not include a default Terminal keyboard shortcut. Had to add one, but then was surprised that gnome-terminal was replaced by ptyxis.
0
0
0
0
Open post
postmodern
postmodern @postmodern@infosec.exchange · Jan 15, 2026
postmodern
@postmodern@infosec.exchange

Software Engineer, Open Source Developer/Maintainer. Ruby, Crystal, Bash. Sometimes I do infosec stuff. Develops @ronin_rb

infosec.exchange

The more I research how certain popular security CLI utilities work/behave, the more amazed I am at how much kruft and bad UX (or CLI-X?) infosec practioners put up with. We need to stop fetishising janky and clunky CLI utilities. Learning and mastering them does not make your a better hacker, they are just slowing you down with bad UX, confusing option names/behavior, and poor documentation. Better things are possible.

#infosec

infosec.exchange

Infosec Exchange

6
0
0
0
Open post
postmodern
postmodern @postmodern@infosec.exchange · Jan 15, 2026
postmodern
@postmodern@infosec.exchange

Software Engineer, Open Source Developer/Maintainer. Ruby, Crystal, Bash. Sometimes I do infosec stuff. Develops @ronin_rb

infosec.exchange

Lukewarm Take: ptyxis is a terrible name for a terminal app. Atleast gnome-terminal tells you exactly what it is.

#ubuntu #fedora #ptyxis

infosec.exchange

Infosec Exchange

4
7
0
0
Open post
postmodern
postmodern @postmodern@infosec.exchange · Jan 15, 2026
postmodern
@postmodern@infosec.exchange

Software Engineer, Open Source Developer/Maintainer. Ruby, Crystal, Bash. Sometimes I do infosec stuff. Develops @ronin_rb

infosec.exchange

Dumb Question: what is the license of the shellcode in ShellStorm's Shellcodes Database? I cannot find any mention of a license on the website. People have started creating their own git repos to mirror the website's contents, also without any mention of a license or copyright. I feel like this is a big copyright/licensing legal problem waiting to happen.

Also, what if you only copy/paste in the hex bytes from the assembled shellcode into another project? What if you add comments with the assembly source code next to each line of hex bytes? Is that considered "derived work"?

/cc @JonathanSalwan@infosec.exchange

#shellcode #shellstorm

0
1
0
0
Open post
postmodern
postmodern @postmodern@infosec.exchange · Jan 14, 2026
postmodern
@postmodern@infosec.exchange

Software Engineer, Open Source Developer/Maintainer. Ruby, Crystal, Bash. Sometimes I do infosec stuff. Develops @ronin_rb

infosec.exchange
When we say "struct" we generally are referring to C structs. Now that Go, Rust, etc, implement structs that sort of act like classes, should we start explicitly calling them C structs to differentiate from Go/Rust structs? #terminology #nomenclature #namingthings #reversing #appsec
0
4
0
0
Open post
postmodern
postmodern @postmodern@infosec.exchange · Jan 14, 2026
postmodern
@postmodern@infosec.exchange

Software Engineer, Open Source Developer/Maintainer. Ruby, Crystal, Bash. Sometimes I do infosec stuff. Develops @ronin_rb

infosec.exchange

Neat project trying to bring some of the language features from Rust to C. Although, I'm not a fan of Rust's overly terse keywords such as fn and impl (was fun or func really too long? why not omit the fn keyword entirely?) Also, if it still allows mixing signed and unsigned integers or arbitrary pointer access (doesn't mention anything about slices), it's still memory unsafe.

https://github.com/z-libs/Zen-C

#zenc #zen_c

0
0
0
0

Remote instance

infosec.exchange
Open on original server
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

Platform

  • Email
  • Chat
  • Timeline
  • Communities
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ

Legal

  • Terms of Service
  • Privacy Policy
  • Warrant Canary
  • Lite (no JS)
  • VPN Policy
  • Source code

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 06:21:38 UTC