frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Skewrun – fix Kerberos clock skew per-process, no root (open source)

https://github.com/JVBotelho/skewrun
1•jvbotelho•51m ago

Comments

jvbotelho•51m ago
Im a dev and i have been learning cybersec and acting as appsec eng

During the ctfs, boxes and etc the KRB_AP_ERR_SKEW found me a lot, the usual "correction" for it is to change the entire system clock or use some one liners that always get bugged or dont work in every environment, so i decided to create the skewrun to solve it and to also practice the knowledge ive been getting, also decided to do it with rust to be able to create libs/crates others could use in theirs projects and help the community.

So Skewrun is a wrapper that reads the DC time (CLDAP → SMB → NTP) with protocol fallback in case of errors and calculates the offset in the microsecond then injects it in the process being wrapped by LD_PRELOAD resulting in the tool/script being synced with the DC without the need to change the system clock and without root.

As i said, its lib-first, with the crate ad-time dealing with the time extraction and etc and the skewrun being the cli to orchestrate it

Ive also written some ADRs with the decisions and choices made, research done, one of the nicest is the ADR-0002 that talks about the till from AS-REQ that is a Windows hardcoded constant, in the first iterations i was using now+10h what even broke in one test because the local clock was too far behind, the lib is also proptested and fuzzed in the CI

But yeah, it still have some limitations, whereas the ad-time is OS agnostic the skewrun only runs in linux because it need the libfaketime and it doesnt work with static bins (like Go) but the cli will detect and warn about it if you try

Now for the fun part, how to test it xD, you can simply run "cargo install skewrun", for me is the easiest path but you can also use the static pre-compiled musl bin available in the github release or build from source. and if you just wanna see it running first, theres a ~35s asciinema here: https://asciinema.org/a/1261342 (also a gif in the readme)

So, what do you think? the ad-time as a crate makes sense to be used outside skewrun? and has anybody dealt with this kind of problem without LD_PRELOAD, any ideas of how to make it deal with satic bins and/or be trully OS agnostic?

Small Instant Website Launcher

https://nanomo.app/login
1•mountain-hawk•1m ago•0 comments

That time when I failed the Microsoft interview

https://ochagavia.nl/blog/that-time-when-i-failed-the-microsoft-interview/
1•wofo•2m ago•0 comments

The Orchestrator's Tax

https://martinfowler.com/articles/orchestrator-tax.html
1•javaeeeee•6m ago•0 comments

The only road in London where you have to drive on the right

https://www.mylondon.news/news/transport/only-road-london-you-drive-30499294
1•theanonymousone•6m ago•0 comments

ProofCouncil: An LLM Agent for Solving Open Mathematical Problems

https://arxiv.org/abs/2607.09474
1•frozenseven•7m ago•1 comments

AI built the app. Now it needs a home

https://velixir.ai/blog/your-ai-built-the-app
1•dbContext•7m ago•0 comments

A World That Answers Back

https://ilands.ai/blog/a-world-that-answers-back
1•dloss•8m ago•0 comments

From Ukraine and Sudan to Gaza: why have hospitals become a target of war?

https://www.theguardian.com/global-development/2026/jul/27/ambulance-midwife-attacked-internation...
1•hebelehubele•9m ago•0 comments

Russia charges Telegram founder Durov with aiding terrorism

https://www.dw.com/en/russias-fsb-issues-arrest-warrant-for-telegram-founder-pavel-durov-over-aid...
2•theanonymousone•9m ago•0 comments

The Most Dangerous AI Looks Like the One You Trust

https://www.forbes.com/sites/jasonsnyder/2026/07/29/the-most-dangerous-ai-looks-exactly-like-the-...
1•01-_-•11m ago•0 comments

How Zalando Built an In-Process Client-Side Load Balancer for One Million Reqs/S

https://www.infoq.com/news/2026/07/client-side-load-balancer/
2•theanonymousone•17m ago•0 comments

Timothy Snyder: Hitler and Stalin Today: Class 7: How was mass killing possible? [video]

https://www.youtube.com/watch?v=5JUaJUqw7rU&list=PLPNSuH4X6has&index=7
1•verdverm•18m ago•0 comments

Proposal wouldn't hide that a wipe occurred and would help adversaries

https://twitter.com/GrapheneOS/status/2082153517234676150
2•Cider9986•19m ago•1 comments

Atmos Clock

https://atmos-atelier.de/en/atmos-uhr/
1•haritha-j•19m ago•0 comments

Write the first damn draft yourself

https://invertedpassion.substack.com/p/write-the-first-damn-draft-youself
1•paraschopra•23m ago•0 comments

Walking up the ATProto stack with Dan Abramov [audio]

https://theosteiner.de/podcasts/uit-inside-192
2•theo-steiner•25m ago•1 comments

Behavioral Interventions for Infant Sleep Problems

https://pubmed.ncbi.nlm.nih.gov/27221288/
1•simonebrunozzi•25m ago•0 comments

OpenAl, Anthropic ask U.S. government to consider slowing down Al

https://www.washingtonpost.com/technology/2026/07/29/openai-anthropic-endorse-call-government-pac...
3•fhub•27m ago•1 comments

Framework 13 Pro review: better battery, worse price

https://arstechnica.com/gadgets/2026/07/framework-laptop-13-pro-review-much-better-battery-much-w...
1•birdculture•27m ago•0 comments

Show HN: Where conscious events get found, booked and hosted

https://conscious-events.com/de
1•wowinter15•28m ago•0 comments

The Force Engine: Modern "Jedi Engine" Replacement Supporting Dark Forces, Mods

https://github.com/TheForceEngine/TheForceEngine
1•klaussilveira•33m ago•0 comments

Enprompta – Prompt Registry, LLM Evals, and Observability for Production AI Apps

https://enprompta.com/
1•John_Igwebuike•33m ago•0 comments

Safety in an Unsafe World

https://joshlf.com/posts/safety-unsafe-world/
1•aw1621107•33m ago•1 comments

Sam Altman says AI won't shorten the workweek because humans enjoy being busy

https://www.techspot.com/news/113264-sam-altman-ai-wont-shorten-workweek-because-humans.html
2•robtherobber•35m ago•2 comments

Russia issues international wanted notice against Telegram founder Pavel Durov

https://www.france24.com/en/europe/20260729-russia-issues-international-wanted-notice-against-tel...
5•28304283409234•36m ago•0 comments

Did you know Mastodon has 2 different logos for their server profiles?

https://www.reddit.com/r/Mastodon/comments/1v9q9pf/did_you_know_mastodon_has_2_different_logos_for/
1•doener•37m ago•0 comments

Show HN: Vimgolf.ai – Learn Vim by playing through a map of levels

https://vimgolf.ai
2•nickandbro•38m ago•0 comments

Im 14 and I want to create AI for students

1•grgnend•43m ago•1 comments

Can a 2.8T Model Run on a Single Node of Nvidia B300 X8?

https://blog.us.fixstars.com/deploying-kimi-k3-on-day-0-can-a-2-8t-model-run-on-a-single-node-of-...
1•ai2027•43m ago•0 comments

Triton Control – an open-source control plane for Nvidia Triton on Kubernetes

https://github.com/ai-lab-tech/triton-control
1•ai-lab-tech•44m ago•0 comments