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

[?]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.

    [?]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

              [?]bnjbvr 🥐 » 🌐
              @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

                      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

                                          [?]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

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

                                                    This Week's Project Spotlight 🦀

                                                    datafusion

                                                    DataFusion is an extensible query engine written in Rust that uses Apache Arrow as its in-memory format.

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

                                                      RT @TheRegister: Nach der Neuschreibung von SQLite in Rust richtet Turso seinen Fokus auf Postgres. Das Cloud-Datenbank-Start-up möchte mit einem einzigen virtuellen Maschinenkern mehrere SQL-Frontends betreiben.

                                                      mehr auf Arint.info

                                                      https://x.com/TheRegister/status/2082428467958940149#m

                                                        Back to top - More...