GitHub Trends
10.1K subscribers
15.3K links
See what the GitHub community is most excited about today.

A bot automatically fetches new repositories from https://github.com/trending and sends them to the channel.

Author and maintainer: https://github.com/katursis
Download Telegram
#cplusplus #keyboard #keyboard_emulation #mouse #mouse_emulation #network

Deskflow is a free and open-source app that lets you use the keyboard, mouse, or trackpad of one computer to control nearby computers. This makes it easy to work seamlessly between multiple devices. It supports all major operating systems like Windows, macOS, Linux, and Unix-like BSD-derived systems. You can install Deskflow using various package managers or build it yourself. The project values community involvement, privacy by default, and fun development without business pressures. By using Deskflow, you can enhance your productivity by effortlessly switching between different computers with just one set of input devices.

https://github.com/deskflow/deskflow
#other #c #cpp #golang #java #linux #network #python #tcp

This website offers a comprehensive guide to computer basics through detailed illustrations and easy-to-understand explanations. It covers topics such as computer networks, operating systems, database systems (like MySQL and Redis), and more. The content is organized into sections like network fundamentals, HTTP and TCP protocols, IP basics, system hardware and software structures, memory management, process management, and file systems.

The benefit to the user is that it makes complex computer concepts simpler to grasp through visual aids and clear explanations. This resource is particularly helpful for those who struggle with dense technical texts, as it breaks down the information into manageable and visually engaging pieces. Additionally, the site includes learning tips and interview questions, making it a valuable resource for both learners and professionals in the field of computer science.

https://github.com/xiaolincoder/CS-Base
1
#c_lang #bpf #capture #command_line #command_line_tool #ebpf #network #sniffer #tcp #tcpdump #tcpdump_like

Kyanos is a powerful tool that helps you analyze network issues easily. It can capture and analyze network requests like HTTP, Redis, and MySQL without the complexity of traditional packet capturing. Here are the key benefits You can filter traffic by process, container, protocol, request size, and latency.
- **Advanced Analysis** It shows detailed latency information from the network card to the kernel socket buffer.
- **Lightweight** Captured requests and responses are shown in plaintext.

This makes troubleshooting network issues much faster and simpler.

https://github.com/hengyoush/kyanos
#jupyter_notebook #computer_vision #ethical_hacking #face_detection #machine_learning #natural_language_processing #network_analysis #network_programming #network_security #programming_tutorial #python #python_tutorials #python3 #scapy #scapy_tutorials #socket_programming #text_classification #tutorials #web_scraping

This repository offers a wide range of Python tutorials and projects, covering various topics such as ethical hacking, machine learning, web scraping, GUI programming, game development, and more. You can learn how to perform network manipulation, build machine learning models, scrape websites, create GUI applications, develop games, and much more. The tutorials are well-structured and include code examples, making it easy to follow along and implement the projects yourself. This resource is beneficial for both beginners and advanced users looking to expand their Python skills in different areas.

https://github.com/x4nth055/pythoncode-tutorials
#rust #cryptography #network #rust

The Nexus Network CLI is a powerful tool that helps you contribute proofs to the Nexus network, which is building a global distributed prover network for a better Internet. To use it, you can quickly install it with a simple command. It requires some prerequisites like installing Rust and other dependencies depending on your operating system. The CLI will ask for a prover ID, but you can skip it and use a random one. The benefit to you is that you can be part of a global effort to create a more secure and verifiable internet by contributing your computer's power. You also get access to a community and resources for help if you need it.

https://github.com/nexus-xyz/network-api
#other #awesome #awesome_list #date #edge_cases #email #engineering #falsehoods #geography #identity #internationalization #myths #network #phone_number #phone_numbers #postal_addresses #programming #resources #time #typography

This resource is a curated list of common misconceptions, or "falsehoods," that programmers often believe about various topics such as time, email addresses, names, geography, and more. It helps programmers by highlighting and explaining these false beliefs, which can lead to errors and inefficiencies in coding. By understanding these falsehoods, developers can avoid common pitfalls and create more accurate and robust software. For example, knowing that email addresses can have multiple `@` characters or that time zones are more complex than they seem can prevent bugs and improve the overall quality of the code. This knowledge benefits users by ensuring the software they use is reliable and functions correctly.

https://github.com/kdeldycke/awesome-falsehood
#swift #battery #bluetooth #clock #cpu #disk #fans #gpu #macos #menubar #monitor #network #sensors #stats #temperature

Stats is a tool that helps you monitor your macOS system from the menu bar. It shows you important information like CPU and GPU usage, memory and disk utilization, network activity, battery level, and more. You can install it manually or using Homebrew. Stats supports many languages and is efficient, though you can disable some modules to reduce energy impact. This tool is beneficial because it keeps you informed about your system's performance without needing to open multiple apps, helping you manage your computer better.

https://github.com/exelban/stats
#cplusplus #actionscript #c #cplusplus #csharp #d #dart #http #library #network_client #network_server #thrift

Apache Thrift is a tool that helps programs written in different programming languages communicate with each other. It makes it easy for these programs to share data and call functions on each other, even if they are written in different languages. Thrift supports many languages, so you can use it with the languages you already know. It also allows you to update your server or client without breaking the connection between them, which is very useful for maintaining and upgrading your system. This makes developing and maintaining software much simpler and more efficient.

https://github.com/apache/thrift
#shell #case_management #cyber_security #endpoint_security #information_security #intrusion_detection_system #monitoring #network_security #security #security_tools #threat_hunting

Security Onion 2.4 is a new version of a security tool that helps protect your network. It has features like alerts, dashboards, and detection tools to find and stop threats. You can also use it to hunt for suspicious activity and analyze network traffic. The benefit to you is that it makes it easier to keep your network safe from cyber attacks and provides clear visuals and tools to manage security effectively. You can find more details on how to download, install, and use it through the provided links.

https://github.com/Security-Onion-Solutions/securityonion
👎1
#rust #firewall #frp #http #nat #network #ngrok #noise #noise_protocol #proxy #rust #tunnel

Rathole is a tool that helps you access services on devices behind a NAT (Network Address Translation) from the internet. It works like other tools like frp and ngrok but is more efficient and secure. Here’s how it benefits you Rathole handles many connections and provides high throughput with low memory usage, making it better for heavy loads.
- **Security** You can set it up easily using configuration files, and it supports hot reloading of services without restarting.
- **Low Resource Consumption**: It uses fewer resources than similar tools, making it suitable even for small devices like routers.

Overall, Rathole helps you expose your local services to the internet securely and efficiently.

https://github.com/rapiz1/rathole
👍1
#go #attack_surfaces #dns #enumeration #go #golang #information_gathering #maltego #network_security #osint #osint_reconnaissance #owasp #recon #subdomain

OWASP Amass is a tool that helps you find and map all the parts of a company's online presence, like websites, servers, and other internet-connected assets. It uses various techniques such as checking APIs, certificates, DNS records, and web archives to gather this information. This tool is useful because it gives you a complete picture of your company's attack surface, helping you identify potential security risks and protect your assets better. You can install it easily using prebuilt packages, Docker, or by compiling it from source code. The community supports it actively, and there are many resources available to help you get started and troubleshoot any issues.

https://github.com/owasp-amass/amass
👍2