Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

postmodern

@postmodern@infosec.exchange
mastodon 4.8.0-alpha.3+glitch
  • Open on infosec.exchange

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

1271 Followers
90 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
Open post
postmodern @postmodern@infosec.exchange
· 7mo ago

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@infosec.exchange
· 8mo ago

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@infosec.exchange
· 8mo ago

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@infosec.exchange
· 8mo ago

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

infosec.exchange
3
1
1
0
Open post
postmodern @postmodern@infosec.exchange
· 7mo ago

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

infosec.exchange
2
0
2
0
Open post
postmodern @postmodern@infosec.exchange
· 7mo ago
Replying to
@adamw success! Had to increase the disk image size.
1
0
0
0
Open post
postmodern @postmodern@infosec.exchange
· 7mo ago
Replying to
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
neo4j.com
0
1
0
0
Open post
postmodern @postmodern@infosec.exchange
· 8mo ago
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@infosec.exchange
· 7mo ago

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

infosec.exchange

Infosec Exchange

0
4
0
0
Open post
postmodern @postmodern@infosec.exchange
· 7mo ago

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

pagure.io
0
1
0
0
Open post
postmodern @postmodern@infosec.exchange
· 8mo ago

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

#redteam #redteaming

infosec.exchange

Infosec Exchange

0
0
0
0
Open post
postmodern @postmodern@infosec.exchange
· 8mo ago

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

#javascript #obfuscation #packer #offsec #redteam

infosec.exchange
0
0
0
0
Open post
postmodern @postmodern@infosec.exchange
· 8mo ago

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

shell-storm.org
0
1
0
0
Open post
postmodern @postmodern@infosec.exchange
· 8mo ago

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

github.com
0
0
0
0
Open post
postmodern @postmodern@infosec.exchange
· 7mo ago
Replying to
@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@infosec.exchange
· 7mo ago
Replying to
@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
2
0
0
Open post
postmodern @postmodern@infosec.exchange
· 8mo ago
Replying to
@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@infosec.exchange
· 8mo ago
Replying to
@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
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

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: 07:23:36 UTC