Ghidra is a software reverse engineering (SRE) framework created and maintained by the National Security Agency Research Directorate. This framework includes a suite of full-featured, high-end software analysis tools that enable users to analyze compiled code on a variety of platforms including Windows, macOS, and Linux. Capabilities include disassembly, assembly, decompilation, graphing, and scripting, along with hundreds of other features. Ghidra supports a wide variety of processor instruction sets and executable formats and can be run in both user-interactive and automated modes. Users may also develop their own Ghidra plug-in components and/or scripts using Java or Python.
#java #python #cpp #jvm #reverse #engineering #sre #framework
#java #python #cpp #jvm #reverse #engineering #sre #framework
β€1π1π₯1
Authelia is an open-source authentication and authorization server providing 2-factor authentication and single sign-on (SSO) for your applications via a web portal. It acts as a companion of reverse proxies like nginx, Traefik or HAProxy to let them know whether queries should pass through. Unauthenticated users are redirected to Authelia Sign-in portal instead.
#golang #go #docker #nginx #kubernetes #k8s #security #authentication #u2f #yubikey #2fa #totp #sso #traefik #mfa #multifactor
#golang #go #docker #nginx #kubernetes #k8s #security #authentication #u2f #yubikey #2fa #totp #sso #traefik #mfa #multifactor
β€1π1π1
ciao checks HTTP(S) URL endpoints for a HTTP status code (or errors on the lower TCP stack) and sends a notification on status change via E-Mail or Webhooks.
#ruby #http #monitoring #alerting #prometheus #uptime
#ruby #http #monitoring #alerting #prometheus #uptime
β€1π1π₯1
This media is not supported in your browser
VIEW IN TELEGRAM
Tuist is a command line tool that helps you generate, maintain and interact with Xcode projects.
#swift #productivity #xcode #scalability
#swift #productivity #xcode #scalability
β€1π1π₯1
Functional Programming in 40 Minutes.
Speaker: Russ Olsen - Author of Getting Clojure and Eloquent Ruby, VP at Cognitect
Functional programming has finally escaped from academia. These days developers are building real systems in functional programming languages like Clojure, Scala, Elixir and F#. Functional techniques are also seeping into more traditional languages like Java and Ruby. Unfortunately somewhere along the way functional programming has also developed a reputation for being deep and mysterious: Good programs achieve the Zen-like state of being functional which somehow involves immutability, higher order functions...
#video, #clojure #functional #programming #fp
Speaker: Russ Olsen - Author of Getting Clojure and Eloquent Ruby, VP at Cognitect
Functional programming has finally escaped from academia. These days developers are building real systems in functional programming languages like Clojure, Scala, Elixir and F#. Functional techniques are also seeping into more traditional languages like Java and Ruby. Unfortunately somewhere along the way functional programming has also developed a reputation for being deep and mysterious: Good programs achieve the Zen-like state of being functional which somehow involves immutability, higher order functions...
#video, #clojure #functional #programming #fp
YouTube
Functional Programming in 40 Minutes β’ Russ Olsen β’ GOTO 2018
This presentation was recorded at GOTO Berlin 2018. #gotocon #gotober
http://gotober.com
Russ Olsen - Author of Getting Clojure and Eloquent Ruby, VP at Cognitect @russolsen3122
ABSTRACT
Functional programming has finally escaped from academia. These daysβ¦
http://gotober.com
Russ Olsen - Author of Getting Clojure and Eloquent Ruby, VP at Cognitect @russolsen3122
ABSTRACT
Functional programming has finally escaped from academia. These daysβ¦
β€1π1π₯1
fselect - query file system like a SQL database:
fselect size, path from /home/user where name = '*.cfg' or name = '*.tmp'
fselect "path from /home/user where modified = 'apr 1'"
fselect path from /home/user/Photos where width = height
#rust #opensource #cli
fselect size, path from /home/user where name = '*.cfg' or name = '*.tmp'
fselect "path from /home/user where modified = 'apr 1'"
fselect path from /home/user/Photos where width = height
#rust #opensource #cli
β€1π1π₯1
This media is not supported in your browser
VIEW IN TELEGRAM
Filebrowser provides a file managing interface within a specified directory and it can be used to upload, delete, preview, rename and edit your files. It allows the creation of multiple users and each user can have its own directory. It can be used as a standalone app or as a middleware.
#golang #go #plugin #gui #vuejs #extension #web #filemanager #interface #administrator
#golang #go #plugin #gui #vuejs #extension #web #filemanager #interface #administrator
β€1π1π₯1
Argo Workflows is an open source container-native workflow engine for orchestrating parallel jobs on Kubernetes. Argo Workflows is implemented as a Kubernetes CRD (Custom Resource Definition).
#golang #go #k8s #kubernetes #workflow #ml #airflow #dag #knative
#golang #go #k8s #kubernetes #workflow #ml #airflow #dag #knative
β€1π1π1
CLIP is a neural network trained on a variety of pairs. It can be instructed in natural language to predict the most relevant text snippet, given an image, without directly optimizing for the task, similarly to the zero-shot capabilities of GPT-2 and 3. We found CLIP matches the performance of the original ResNet50 on ImageNet βzero-shotβ without using any of the original 1.28M labeled examples, overcoming several major challenges in computer vision.
#python #jupyter #notebook #neural #network
#python #jupyter #notebook #neural #network
β€1π1π₯1
SFTPGo is a fully featured and highly configurable SFTP server with optional FTP/S and WebDAV support, written in Go. Several storage backends are supported: local filesystem, encrypted local filesystem, S3 (compatible) Object Storage, Google Cloud Storage, Azure Blob Storage, SFTP.
#golang #go #git #docker #portable #ftp #rsync #s3 #sftp #webdav #prometheus #scp
#golang #go #git #docker #portable #ftp #rsync #s3 #sftp #webdav #prometheus #scp
β€1π₯1π1
PhoneInfoga is one of the most advanced tools to scan international phone numbers using only free resources. It allows you to first gather standard information such as country, area, carrier and line type on any international phone number. Then search for footprints on search engines to try to find the VoIP provider or identify the owner.
#golang #go #osint #phone #scanner #reputation #scanning #footprint #reconnaissance #investigation #agregation
#golang #go #osint #phone #scanner #reputation #scanning #footprint #reconnaissance #investigation #agregation
β€1π1π₯1
"Good Enough" Architecture.
Speaker: Stefan Tilkov - Co-founder & Principal Consultant at INNOQ
In this session, weβll take a look at some of the ways we can determine whether the development efforts weβre undertaking suffer from too much or too little focus on architecture. Weβll examine a number of real-world examples that are intended to inspire either admiration or terror, and try to find some recipes of how we can get more of the former and less of the latter in our own...
#video #architecture
Speaker: Stefan Tilkov - Co-founder & Principal Consultant at INNOQ
In this session, weβll take a look at some of the ways we can determine whether the development efforts weβre undertaking suffer from too much or too little focus on architecture. Weβll examine a number of real-world examples that are intended to inspire either admiration or terror, and try to find some recipes of how we can get more of the former and less of the latter in our own...
#video #architecture
YouTube
"Good Enough" Architecture β’ Stefan Tilkov β’ GOTO 2019
This presentation was recorded at GOTO Berlin 2019. #GOTOcon #GOTOber
http://gotober.com
Stefan Tilkov - Co-founder & Principal Consultant at INNOQ
ABSTRACT
In this session, weβll take a look at some of the ways we can determine whether the developmentβ¦
http://gotober.com
Stefan Tilkov - Co-founder & Principal Consultant at INNOQ
ABSTRACT
In this session, weβll take a look at some of the ways we can determine whether the developmentβ¦
β€1π1π₯1
Pyroscope is an open source continuous profiling platform. It will help you:
- Find performance issues in your code
- Resolve issues with high CPU utilization
- Understand the call tree of your application
- Track changes over time
#golang #go #ruby #python #linux #devops #performance #monitoring #profiling #observability #pyroscope
- Find performance issues in your code
- Resolve issues with high CPU utilization
- Understand the call tree of your application
- Track changes over time
#golang #go #ruby #python #linux #devops #performance #monitoring #profiling #observability #pyroscope
β€1π1π₯1
React Flow is a library for building node-based graphs. You can easily implement custom node types and it comes with components like a mini-map and graph controls. Feel free to check out the examples or read the blog post to get started.
#typescript #ts #react #graph #flowchart
#typescript #ts #react #graph #flowchart
β€1π₯1π1
orjson is a fast, correct JSON library for Python. It benchmarks as the fastest Python library for JSON and is more correct than the standard json library or other third-party libraries. It serializes dataclass, datetime, numpy, and UUID instances natively.
#rust #python #json #dataclasses #serialization
#rust #python #json #dataclasses #serialization
β€1π₯1π1