home.social

#knowyourtools — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #knowyourtools, aggregated by home.social.

fetched live
  1. Today was a day where I needed git reflog.

    It is a tool that you you'd rather never need. But if needed you are happy to know the existence. 😅

    #git #reflog #knowYourTools

  2. Today was a day where I needed git reflog.

    It is a tool that you you'd rather never need. But if needed you are happy to know the existence. 😅

    #git #reflog #knowYourTools

  3. woaaa. my previous post with the CTRL shift k shortcut in visual studio code got 187 likes and 114 shares on Reddit!!! thank you!!! Every day a new shortcut, because 🚀🚀🚀

  4. Reliable database observation is not easy, and #SwiftData in Xcode 15 RC still has some holes to fill: mastodon.social/@helge/1110600. Shameless plug: the Swift SQLite toolkit #GRDB always keeps your views up to date and never misses a single change, because its observation engine is based on the SQLite authorization callbacks (the built-in SQLite "firewall"). By design, it is impossible to miss changes when all of them have to be authorized first! #KnowYourTools

  5. Reliable database observation is not easy, and #SwiftData in Xcode 15 RC still has some holes to fill: mastodon.social/@helge/1110600. Shameless plug: the Swift SQLite toolkit #GRDB always keeps your views up to date and never misses a single change, because its observation engine is based on the SQLite authorization callbacks (the built-in SQLite "firewall"). By design, it is impossible to miss changes when all of them have to be authorized first! #KnowYourTools

  6. Why should use WhatsMyName data for username enumeration? There are many other sites that "do" username enumeration but most don't do what we do.

    When @webbreacher created WMN in 2015, username checker sites at that time were providing many false positive results. All they did was send a request to a target website and, if the site didn't give them an error code in response, then the username must exist on that site. Right?

    Absolutely not. Web server responses vary so our tools must as well. WMN has a list of responses that it expects to receive from the target web server. If it gets one response, then the user account is likely there. If it gets another response, it is likely the user account does not exist. We do NOT just look at the HTTP response code from the server.

    These extra steps mean that checking tools like whatsmyname.app and others (github.com/WebBreacher/WhatsMy) can be more accurate than other checkers.

    #osint #username #usernameenumeration #knowyourtools

  7. Why should use WhatsMyName data for username enumeration? There are many other sites that "do" username enumeration but most don't do what we do.

    When @webbreacher created WMN in 2015, username checker sites at that time were providing many false positive results. All they did was send a request to a target website and, if the site didn't give them an error code in response, then the username must exist on that site. Right?

    Absolutely not. Web server responses vary so our tools must as well. WMN has a list of responses that it expects to receive from the target web server. If it gets one response, then the user account is likely there. If it gets another response, it is likely the user account does not exist. We do NOT just look at the HTTP response code from the server.

    These extra steps mean that checking tools like whatsmyname.app and others (github.com/WebBreacher/WhatsMy) can be more accurate than other checkers.

    #osint #username #usernameenumeration #knowyourtools

  8. [ #KnowYourTools ] There is no #cloud; there are only physical #servers, physical #cables etc.

    Own your #data, on your hard-drives, and duplicate it, elsewhere.

    reuters.com/article/us-france-

  9. It's much easier to debug JPA problems if you know what a PersistenceContext is and how it behaves. #knowyourtools 🙃