vit.am is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.

This server runs the snac software and there is no automatic sign-up process.

Site description
A small instance.
Admin email
ololduck@vit.am
Admin account
@ololduck@vit.am

Search results for tag #rust

[?]Lobsters » 🤖 🌐
@lobsters@mastodon.social

[?]Lobsters » 🤖 🌐
@lobsters@mastodon.social

[?]OTX Bot » 🤖 🌐
@techbot@social.raytec.co

Almost Half of Malware Samples Communicate Direct to IP

Analysis of 4 million dynamic malware reports reveals that 45.32% of malware samples with command-and-control activity establish direct-to-IP (D2IP) connections, bypassing DNS entirely and evading DNS-based security defenses. D2IP traffic accounts for 23.17% of all C2 connection attempts. This behavior is observed across diverse threats including Phorpiex ransomware droppers using hard-coded IP addresses, persistent data exfiltration campaigns employing obfuscated HTTP GET requests, SectopRAT targeting educational institutions with in-browser proxy capabilities, and IoT botnets like Mozi and Boatnet propagating through P2P networks. The research introduces zero trust IP (ZT-IP), a network-level enforcement approach that verifies whether outbound connection destinations were previously sanctioned by DNS responses, effectively blocking malicious D2IP communications that traditional DNS-based security controls cannot detect.

Pulse ID: 6a71e43a0127c62218b7c365
Pulse Link: otx.alienvault.com/pulse/6a71e
Pulse Author: AlienVault
Created: 2026-08-04 13:08:10

Be advised, this data is unverified and should be considered preliminary. Always do further verification.

    [?]TaKO8Ki » 🌐
    @tako8ki@mastodon.social

    I’m a Rust compiler maintainer looking for full-time remote employment involving Rust-related open-source work.

    While I’m currently employed as a Staff Software Engineer, I’d like my next role to include time for upstream Rust compiler contributions.

    I’m based in Kyoto and am not looking to relocate, but I can travel occasionally.

    Introductions and boosts would be appreciated.

    tako8ki.com/posts/looking-for-

      [?]Lobsters » 🤖 🌐
      @lobsters@mastodon.social

      [?]OTX Bot » 🤖 🌐
      @techbot@social.raytec.co

      WhatsApp account takeover scam asks you to "vote for my friend"

      A sophisticated scam is spreading through WhatsApp that exploits the platform's legitimate 'Linked devices' feature to take over user accounts. Attackers compromise existing accounts and send messages to contacts asking them to vote for a friend or relative in various online contests. When victims click the provided link, they are redirected through pages appearing to be WhatsApp-related, often using the legitimate wa.me domain. The attack tricks users into authorizing a new linked session, granting attackers full access to read messages, send messages as the victim, and access contacts. The scam is particularly effective because it comes from known contacts and relies on trust and quick reactions. Once compromised, attackers can continue the scam by messaging the victim's contacts, creating a chain of account takeovers without triggering traditional security alerts.

      Pulse ID: 6a719213d506eb46339cc1dd
      Pulse Link: otx.alienvault.com/pulse/6a719
      Pulse Author: AlienVault
      Created: 2026-08-04 07:17:39

      Be advised, this data is unverified and should be considered preliminary. Always do further verification.

        [?]Lobsters » 🤖 🌐
        @lobsters@mastodon.social

        Branchless Rust: Making a Filter 4x Faster by Removing an if lobste.rs/s/zhfwxt
        greyblake.com/blog/branchless-

          [?]Lobsters » 🤖 🌐
          @lobsters@mastodon.social

          [?]Lobsters » 🤖 🌐
          @lobsters@mastodon.social

          [?]Lobsters » 🤖 🌐
          @lobsters@mastodon.social

          [?]Rust Bytes 🦀 » 🌐
          @rustaceans@mastodon.social

          Awesome Links of Last Week 🧵

          Check Thread Below 👇

            [?]raptor » 🌐
            @raptor@infosec.exchange

            Since I picked up programming at 8yo with BASIC, I've been a bit of a language polyglot. Over the years I've coded in C, Python, Perl, Shell, more flavors of Assembly than I care to admit, occasionally C++, Go, Java and JavaScript, and heck, even PowerShell.

            Then a couple of years ago I started taking seriously, and I basically haven't touched anything else since.

            Anyway, here's where that obsession led. This summer's tour, part two:

            My vulnerability-hunting toolkit built on idalib-rs 🦀 named with more classical flair than strictly necessary 
github.com/0xdea/rhabdomancer - finds calls to sketchy API functions in a binary
github.com/0xdea/haruspex - rips pseudocode straight out of the @Hex-Rays decompiler
github.com/0xdea/augur - pulls strings and related pseudocode from a binary

            Accompanying article (expect an update soon): hnsecurity.it/blog/streamlinin

            So much for being a polyglot 🤷

              [?]OTX Bot » 🤖 🌐
              @techbot@social.raytec.co

              XMRig Covert Ops: The Cryptomining Campaign That Abuses Trusted Access and Deploys Forensic Smokescreens

              Pulse ID: 6a701f78d25ee7fd75898ac7
              Pulse Link: otx.alienvault.com/pulse/6a701
              Pulse Author: Tr1sa111
              Created: 2026-08-03 04:56:24

              Be advised, this data is unverified and should be considered preliminary. Always do further verification.

                [?]Lobsters » 🤖 🌐
                @lobsters@mastodon.social

                [?]Benjamin Bouvier 🥐 » 🌐
                @bnjbvr@tutut.delire.party

                > While C++ safety enhancements provide an immediate shield, we believe that runtime mitigations will hit diminishing marginal returns within the next few years.

                [...]

                > The long-term solution is shifting the codebase towards memory-safe languages like Rust.

                :ferrisdance: :ferrisdance: :ferrisdance:

                blog.google/security/chrome-st

                  [?]pecet 🦒 [he/him/on/jego/🦒] » 🌐
                  @pecet@f3d1.eu

                  Is implementing Deref for State when using type state pattern where some States have data, is this anti pattern or not? #Rust #programming

                  impl Deref for ScreenScraperFr {
    type Target = Authorized;

    fn deref(&self) -> &Self::Target {
        &self.state
    }
}

                  Alt...impl Deref for ScreenScraperFr { type Target = Authorized; fn deref(&self) -> &Self::Target { &self.state } }

                    Relre Relay boosted

                    [?]Obsidian Urbex Photography » 🌐
                    @ObsidianUrbex@mstdn.social

                    🆕🛠️🇧🇪 New location feature: Cockerill-Sambre Ougrée Ironworks, Belgium

                    For over half a century, the 35-hectare site dominated the city skyline, a primary production hub for liquid pig iron until it closed in 2011. A maze of steel frames, pipe networks, and industrial conveyors.

                    Article and gallery now live👇
                    obsidianurbexphotography.com/i

                    An aerial view of the vast, decaying Cockerill-Sambre Ougree Ironworks in Belgium. Rusting structures and towering machinery fill the scene

                    Alt...An aerial view of the vast, decaying Cockerill-Sambre Ougree Ironworks in Belgium. Rusting structures and towering machinery fill the scene

                    An interior view of a vast, abandoned industrial facility with heavily rusted machinery and metal grating floors.

                    Alt...An interior view of a vast, abandoned industrial facility with heavily rusted machinery and metal grating floors.

                    A vast, derelict industrial hall features a towering blue-grey machine, lit by sunlight

                    Alt...A vast, derelict industrial hall features a towering blue-grey machine, lit by sunlight

                    An expansive view of an abandoned industrial interior with rusted metal structures, conveyors, and a water-filled floor

                    Alt...An expansive view of an abandoned industrial interior with rusted metal structures, conveyors, and a water-filled floor

                      [?]hasamba » 🤖 🌐
                      @hasamba@infosec.exchange

                      ----------------

                      🛠️ Tool
                      ===================

                      Buzz is a self-hostable workspace where humans and AI agents collaborate in the same channels, built on top of a Nostr relay architecture. Every message, reaction, workflow step, review approval, and git event is a signed event in a single append-only log. The identity model is uniform: agents and humans use the same keypair-based identity, the same audit trail, and the same channel membership semantics.

                      🔹 Key Features
                      • Agents as members, not bots. You add an agent to a channel the same way you add a person. The agent gets its own keypair, its own memberships, and its own audit history.
                      • Identity-based scoping. Agents are scoped by identity, not by permission flags. The README draws an analogy to how you would scope a human teammate.
                      • Full surface area for agents. Agents can open repos, send patches, review code, run workflows, edit canvases, orchestrate other agents, join voice huddles, and create channels.
                      • Unified search. Conversations, patches, workflow runs, and approvals are all the same event type, so they are searchable in one place.
                      • Feature branch as a room. A channel becomes the record of why code exists, with patches, CI results, review, and the merge decision co-located.

                      🔹 Technical Implementation

                      The backend is a Nostr relay. A Buzz community is selected by URL in the single-relay setup that ships today. Hosted operators can serve multiple communities behind multiple domains or subdomains, but all tenant-observable state is community-local. The project is written in Rust (the README jokes about a suspicious number of crates) and licensed under Apache 2.0.

                      🔹 Use Cases
                      • Asking an agent a project question and getting answers with linked thread references instead of vague summaries.
                      • Letting an agent triage a bug with scoped identity rather than blanket permissions.
                      • Running a release coordination channel where humans and agents coordinate on the plan.

                      🔹 Limitations

                      The source does not provide performance benchmarks, deployment requirements, or security threat models. The single-relay architecture may present scaling constraints for larger organizations. No independent verification of the agent capability claims.

                      🔹 References

                      GitHub repository, Apache 2.0 license, Nostr protocol (NIPs).

                      🔹 tool

                      🔗 Source: github.com/block/buzz

                        [?]aziz » 🌐
                        @aziz@functional.cafe

                        City Explorer benchmark, round 2.

                        Fixed a fairness bug: axum's reqwest pools connections by default, letloop was opening a fresh TCP connection per upstream call instead. Added connection reuse to letloop, re-ran both.

                        Mean req/sec, 9 concurrency levels, wrk, one core each:

                        axum ██████████████████████ 9,419
                        letloop ██████████████████ 7,825

                        axum now leads throughput and tail latency at c=256. letloop still ~9x lower p99 at baseline (c=1).

                          Relre Relay boosted

                          [?]gemelen » 🌐
                          @gemelen@mammut.moe

                          Immich deployment is an exercise in a needless dependency tree walking.

                          By itself, Immich is a Node.js application, you might just run it with a node, using some knowledge bits from the official dockerfiles and scripts.

                          On the other hand, it is intended to be controlled by the `mise` tool (runtime polyglot manager), so I making some detours.

                          `mise` isn't in pkgsrc, so you'd need to build it in on illumos from sources on your own.

                          It is a Rust app, where its requirements `rattler`/`rattler_pty` (of Python/Conda) and `libdbus-rs`/`dbus-native-channel` fail to be built on illumos.

                          The fix for the first one was just submitted to the upstream, the second would require me to work in its requirement -`libc` crate.

                          I guess it's not going to go deeper than that (but it is three layers removed from the root already).

                            [?]Lobsters » 🤖 🌐
                            @lobsters@mastodon.social

                            Relre Relay boosted

                            [?]Predrag Gruevski » 🌐
                            @predrag@hachyderm.io

                            With any luck, this is the cargo-semver-checks release that will start scanning the Rust standard library for breakage.

                            Enjoy v0.50.0! What a fitting moment for a nice round number 🎉 Expect a blog post soon!

                            cargo-semver-checks v0.50.0 release notes.

- Support for rustdoc JSON v61 for the latest nightly Rust
- One new lint: `auto_trait_impl_added`
- Bugfix in `constructible_struct_adds_field` to properly account for existing `pub` but `#[doc(hidden)]` fields.
- Support for parsing rustdocflags from `.cargo/config.toml` and some minor bugfixes
- Thanks to @taiki-e for accepting our upstream patches and promptly releasing them in `cargo-config2` so we can use them!

                            Alt...cargo-semver-checks v0.50.0 release notes. - Support for rustdoc JSON v61 for the latest nightly Rust - One new lint: `auto_trait_impl_added` - Bugfix in `constructible_struct_adds_field` to properly account for existing `pub` but `#[doc(hidden)]` fields. - Support for parsing rustdocflags from `.cargo/config.toml` and some minor bugfixes - Thanks to @taiki-e for accepting our upstream patches and promptly releasing them in `cargo-config2` so we can use them!

                              [?]Predrag Gruevski » 🌐
                              @predrag@hachyderm.io

                              Every year, RustWeek and the All Hands meeting of the Rust Project are the most productive few days Rust ever gets.

                              An unbelievable amount of stuff gets done. And now you can read all about it!
                              blog.rust-lang.org/inside-rust

                                [?]hasamba » 🤖 🌐
                                @hasamba@infosec.exchange

                                ----------------

                                🛠️ Tool
                                ===================

                                dnsglobe is a Rust-based terminal UI for checking DNS propagation across 34 public resolvers worldwide. It queries each resolver directly (no cache, EDNS0, TCP fallback for truncated responses) and presents results on an adaptive world map or rotating 3D globe, depending on terminal width.

                                🔹 Key Features

                                The tool supports a watch mode that re-polls until a record has propagated across all resolvers. Answers sharing any record are grouped together, so round-robin DNS configurations (where each resolver caches a different subset of an IP pool) count as one consistent answer rather than conflicting results. Outliers are flagged as ≠ DIFFERS once all results arrive.

                                EDNS Client Subnet support (RFC 7871) is built in via the --ecs flag, allowing you to query GeoDNS zones as a specific client network would. Multiple subnets can be specified, producing one table per subnet plus a convergence summary.

                                Anycast detection is a notable feature. For networks like Quad9, Cloudflare, Google, OpenDNS, CleanBrowsing, and Neustar UltraDNS, dnsglobe asks which site is actually answering. It uses TXT id.server.on.quad9.net for Quad9, CH TXT id.server for Cloudflare, egress subnet via TXT o-o.myaddr.l.google.com for Google, and TXT debug.opendns.com for OpenDNS. The discovered site appears in the Loc column as IATA-style codes (e.g., →YUL), and the resolver's map dot moves to the POP serving your queries.

                                🔹 Technical Implementation

                                The visual rendering adapts to terminal width: terminals with 157+ columns get a flat world map, narrower ones (131+) get a spinning 3D globe. Resizing across the threshold morphs one into the other. Ctrl+O toggles manually, and --view auto|map|globe forces a style.

                                Installation is available via Homebrew, cargo, AUR (source and prebuilt), and Nix flakes.

                                🔹 Use Cases

                                Verifying DNS changes have propagated globally, validating GeoDNS behavior from specific client subnets, and detecting resolver inconsistencies across regions.

                                🔹 Limitations

                                Limited to 34 predefined public resolvers. No custom resolver list mentioned in the source. The tool is focused on propagation visibility rather than performance benchmarking.

                                🔹 dns

                                🔗 Source: github.com/514-labs/dnsglobe

                                  [?]Lobsters » 🤖 🌐
                                  @lobsters@mastodon.social

                                  [?]The Gregarious Dragon » 🌐
                                  @somegregariousdude@dragonscave.space

                                  Just built a prototype of a audio-first, screen reader accessible Tetris game written in Rust/WxDragon for Windows called Audio Tetris using Google Antigravity. I haben't built a release version as of yet, but you can find the GitHub repo here: github.com/thegregariousdragon I'm obviously still working on it, but if you would like to test it out, the repo is there for the cloning. Feedback is strongly encouraged.

                                    [?]Rust Bytes 🦀 » 🌐
                                    @rustaceans@mastodon.social

                                    Is your company currently hiring for a role that includes using Rust?

                                    Reply with a link to the opening and any relevant context.

                                    If you're not, we'd appreciate a repost for visibility

                                      [?]Lobsters » 🤖 🌐
                                      @lobsters@mastodon.social

                                      [?]Lobsters » 🤖 🌐
                                      @lobsters@mastodon.social

                                      Relre Relay boosted

                                      [?]Open Security Conference » 🌐
                                      @OSCo@infosec.exchange

                                      The next one in the series is Felix.

                                      Hi @Gronner 👋

                                      Felix is a software engineer with more than 10 years experience in the automotive and medical industry. Working at XITASO he focuses on building secure and safe systems. Besides that he provides trainings on security, safety, software architecture and Rust. To learn in and with a community he organises the SWEC and is a member of the iSAQB. He loves learning by exploring: building small embedded system or tools, mostly in Rust. In his spare time he enjoys playing pen & paper games, miniature figure painting and playing the drums.

                                      His Tags: , , ,

                                      Thank you very much for your work as a volunteer and your support in organizing the Open Security conference. Stay tuned and follow the hashtag for more people behind osco.

                                        Relre Relay boosted

                                        [?]Georg Semmler » 🌐
                                        @weiznich@social.weiznich.de

                                        It's Friday again so it's time for another update on Diesel, a ORM and query builder for Rust.

                                        This week we got 5 new PR's and no new bug report.

                                          Relre Relay boosted

                                          [?]cryptax » 🌐
                                          @cryptax@mastodon.social

                                          Currently decompiling LabubaRAT with Ghidra. It's taking ages to perform the initial analyzing, probably because of Rust.

                                          blackpointcyber.com/blog/labub

                                            [?]Lobsters » 🤖 🌐
                                            @lobsters@mastodon.social

                                            AodeRelay boosted

                                            [?]Ra (Freyja) (it/its)𒀭𒈹𒍠𒊩 (cringe EU-brained military girl) [we/us; q=1.2; use_third_person=true; details_link=<none>, it/its; q=1.0, she/her; q=0.9; they/them; q=0.1, */*; q=0.0] » 🌐
                                            @freya@social.highenergymagic.net

                                            Successfully ported the complete stack (version 19.1.7, including llvm's binutils, clang, ldd) to 11 Express (snv_151a) . This build of works on machines that Solaris 11 GA (and later) do not support (example: sun4u workstations and servers), as well as machines that does not support completely. This may allow for and to be ported to this version of Solaris on SPARC. Complete source archives, build instructions, and signed binaries in SVR4 package format (and soon, IPS) will be available for download.

                                            CC: @ptribble @SolarisDiaspora

                                              [?]OTX Bot » 🤖 🌐
                                              @techbot@social.raytec.co

                                              Toy Ghouls’ new toy: the GenieLocker ransomware

                                              GenieLocker is a new ransomware family active since March 2026, targeting organizations in the Russian Federation, primarily in manufacturing. Attributed to the financially motivated Toy Ghouls group (also known as Bearlyfy, Labubu, and Laboo.boo), this custom-designed ransomware marks a shift from their previous reliance on third-party encryption tools like RedAlert, LockBit, and Babuk. GenieLocker exists in two variants: PE builds for Windows and ELF builds for Linux and ESXi. The Windows version features sophisticated capabilities including process termination, service shutdown, anti-debugging techniques, and advanced encryption using the libsodium library with XChaCha20-Poly1305 algorithm. Initial access typically occurs through compromised VPN credentials from trusted partners, followed by deployment of tools like Mimikatz, SoftPerfect Network Scanner, and SSH utilities for lateral movement before deploying ransomware using PsExec and PAExec.

                                              Pulse ID: 6a6b1c3ea08dbc663eb8f4c0
                                              Pulse Link: otx.alienvault.com/pulse/6a6b1
                                              Pulse Author: AlienVault
                                              Created: 2026-07-30 09:41:18

                                              Be advised, this data is unverified and should be considered preliminary. Always do further verification.

                                                [?]OTX Bot » 🤖 🌐
                                                @techbot@social.raytec.co

                                                XMRig Covert Ops: The Cryptomining Campaign That Abuses Trusted Access and Deploys Forensic Smokescreens

                                                In May 2026, a sophisticated Monero cryptomining campaign was identified targeting Linux environments. Attackers gained initial access through trusted third-party relationships, then escalated to root privileges. Rather than operating openly as root, they weaponized Linux Pluggable Authentication Modules (PAM) to impersonate multiple low-privileged users, creating a forensic smokescreen and establishing redundant persistence through cronjobs. The operators suppressed system logging and deployed a customized XMRig 6.25.0 implant that self-unlinks after execution, running entirely in memory. The binary uses XOR encryption for configuration obfuscation and employs process masquerading to blend with legitimate processes. Campaign tracking revealed operations linked to the V25 Generation 26 family, connecting to the domain unable.download for mining pool communication.

                                                Pulse ID: 6a6b24fc4e9307c078956d75
                                                Pulse Link: otx.alienvault.com/pulse/6a6b2
                                                Pulse Author: AlienVault
                                                Created: 2026-07-30 10:18:36

                                                Be advised, this data is unverified and should be considered preliminary. Always do further verification.

                                                  [?]Lobsters » 🤖 🌐
                                                  @lobsters@mastodon.social

                                                  [?]Arint - SEO+KI » 🌐
                                                  @Arint@arint.info

                                                  RT @usr_bin_roygbiv: Falls du es nicht weißt: Verwende Go statt Rust für dein gesamtes Backend, denn die Kompilierzeiten ermöglichen eine SIGNIFIKANT schnellere Iterationsgeschwindigkeit für Agenten, wobei der Performanceunterschied vernachlässigbar ist.

                                                  mehr auf Arint.info

                                                  https://x.com/usr_bin_roygbiv/status/2082794423843217760#m

                                                    [?]The Gregarious Dragon » 🌐
                                                    @somegregariousdude@dragonscave.space

                                                    Question for my blind coding friends: Where do I obtain WxDragon to use with the latest stable version of Rust? I want to experiment with Rust and WxDragon using Google Antigravity, but I want to make sure I get the latest stable versions of Rust and WxDragon that are most accessible with NVDA.

                                                      [?]Arint - SEO+KI » 🌐
                                                      @Arint@arint.info

                                                      RT @usr_bin_roygbiv: Falls du es nicht weißt: Verwende Go statt Rust für dein gesamtes Backend, denn die Kompilierzeiten ermöglichen eine SIGNIFIKANT schnellere Iterationsgeschwindigkeit für Agenten, wobei der Performanceunterschied vernachlässigbar ist.

                                                      mehr auf Arint.info

                                                      https://x.com/usr_bin_roygbiv/status/2082794423843217760#m

                                                        Relre Relay boosted

                                                        [?]buherator » 🌐
                                                        @buherator@infosec.place

                                                        If you like this post, please consider supporting this GitHub issue:

                                                        https://github.com/rust-lang/cargo/issues/16574

                                                        #Rust #Cargo

                                                          [?]OTX Bot » 🤖 🌐
                                                          @techbot@social.raytec.co

                                                          XMRig Covert Ops: The Cryptomining Campaign That Abuses Trusted Access and Deploys Forensic Smokescreens | Group-IB Blog

                                                          Join the Cybercrime Fighters Club, a group of professionals dedicated to combat cybercrime and other forms of cyber-crime. £1.5m in funding, research, development and training.

                                                          Pulse ID: 6a6b19baacfdff5ea7386d10
                                                          Pulse Link: otx.alienvault.com/pulse/6a6b1
                                                          Pulse Author: CyberHunter_NL
                                                          Created: 2026-07-30 09:30:34

                                                          Be advised, this data is unverified and should be considered preliminary. Always do further verification.

                                                            [?]Lobsters » 🤖 🌐
                                                            @lobsters@mastodon.social

                                                            Back to top - More...