Posts

Dark Patterns

· Misc

The Pudding once again has a good publication to detail Dark Patterns used among some big brands. Too few people know what they are and that they serve a purpose.

When you sign up for digital service, sometimes they make it difficult to unsubscribe. You see these tricks every time you order a product online, use a search engine, sign up for a streaming service, or join a social media community. They’re so common in subscription and shopping websites that they have a name: Dark Patterns.

PoC: Betteruptime + Python-kasa

· Hardware, Linux, Networking, Software

Content Update

The provided scripts have been updated on 16 Jul 2023. Specifically the SmartStrip part was not working as intended.


I've been a big fan of Betteruptime. I've started using it to monitor all my assets online (websites, DNS, ping, successful script runs) as well as my servers (using heartbeats).

Screenshot of Betteruptime showing a heartbeat that failed for several hours.
Image of a heartbeat that failed for several hours. After 2 hours of no hearbeat, it turned into an incident, and several hours later the heartbeats resumed.

I have a few Raspberry Pi's, and once in a while they hang (not sure why, maybe USB-to-SSD issues or something). Nothing too critical, but annoying.

killwarp

· Apple, Networking, Software

Is your company forcing Cloudflare Warp on you, and are you running on a Mac (with sudo access)?

It probably sucks, spies on you, does MitM attacks, breaks most video conferencing tools, and is generally not very stable... Also... Zero trust!

Add this function to your .bashrc or .zshrc (whichever shell you're using*):

func killwarp() {
	sudo launchctl remove com.cloudflare.1dot1dot1dot1.macos.warp.daemon
	sudo killall Cloudflare\ WARP
}

Open a new shell window (to reload your dot files), and type killwarp.