Dev Useful Stuff
1.18K subscribers
2 photos
317 links
Here you can find some interesting links to development libraries, frameworks, tools, plugins and articles
Download Telegram
​​​​Haven - is the open source mobile app that helps you to protect your personal spaces and possessions without compromising your own privacy, through an Android app and on-device sensors. It is created by Edward Snowden and his friends. Snowden announced this project on his twitter. There is the nice article reviewing this app.

#security #privacy #paranoia
​​Because of Telegram blockage in some countries, VPN and proxy servers are utterly useful these days. Here is the list of the most popular tools and scripts helping to install all the necessary software for your privacy.

StreisandEffect (★ 14,297) - the collection of Ansible cookbooks, that helps you to install a new server running your choice of WireGuard, OpenConnect, OpenSSH, OpenVPN, Shadowsocks, sslh, Stunnel, and a Tor bridge. It also generates custom instructions for all of these services. At the end of the run, you are given an HTML file with instructions that can be shared with friends, family members, and fellow activists. The very good choice you can start with.

Algo VPN (★ 8,277) - is a set of Ansible scripts that simplify the setup of a personal IPSEC VPN. It uses the most secure defaults available, works with common cloud providers, and does not require client software on most devices.

openvpn-install (★ 6,602) - OpenVPN road warrior installer for Debian, Ubuntu, and CentOS. This Shell script will let you set up your own VPN server in no more than a minute, even if you haven't used OpenVPN before. It has been designed to be as unobtrusive and universal as possible.

sovereign (★ 6,921) - is a set of Ansible playbooks that you can use to build and maintain your own personal cloud-based entirely on open source software, so you’re in control. This script helps you to install: IMAP over SSL with full-text search, POP3 over SSL, SMTP over SSL, Spam fighting, Mobile push notifications, Jabber/XMPP, RSS Reader, CalDAV and CardDAV, your own private storage, VPN, IRC, Git hosting, Web hosting and many more...

And there are few SOCKS5 links for your Telegram

SS5 - is a socks server that implements the SOCKS v4 and v5 protocol.

Dante - A free SOCKS server

3proxy - tiny free proxy server

ShadowSocks - A secure socks5 proxy, designed to protect your Internet traffic.

go-socks5 library (★ 485) - golang package that implements SOCKS5 protocol.

If you think I should add some another stuff that I missed, please email to me, and I will update this post. Let's keep it up to date together. Thanks!

#privacy #censorship #proxy #security #vpn
​​FilePizza - (★ 2,342 at GitHub) is a free peer-to-peer file transfers in your browser.

Using WebRTC, FilePizza eliminates the initial upload step required by other web-based file sharing services. When senders initialize a transfer, they receive a "tempalink" they can distribute to recipients. Upon visiting this link, recipients' browsers connect directly to the sender’s browser and may begin downloading the selected file. Because data is never stored in an intermediary server, the transfer is fast, private, and secure.

#p2p #file #sharing #privacy #paranoia #bobukrecommends
​​DSVPN - (★ 866) is a Dead Simple VPN, designed to address the most common use case for using a VPN. Written in pure C.

Features:

● Runs on TCP. Works pretty much everywhere, including on public WiFi where only TCP/443 is open or reliable.
● Uses only modern cryptography, with formally verified implementations.
● Low and constant memory footprint. Doesn't perform any heap memory allocations.
● Small (~25 KB), with an equally small and readable code base. No external dependencies.
● Works out of the box. No lousy documentation to read. No configuration file. No post-configuration. Run a single-line command on the server, a similar one on the client and you're done. No firewall and routing rules to manually mess with.
● Works with Linux (client, server) and MacOS/OpenBSD (client). Adding support for other operating systems is trivial.
● Doesn't leak between reconnects if the network doesn't change. Blocks IPv6 on the client to prevent IPv6 leaks.

#vpn #c #security #privacy
Jitsi is a set of open-source projects that allows you to easily build and deploy secure videoconferencing solutions. At the heart of Jitsi are:

Jitsi Videobridge - (★ 1.6k) is an XMPP server component that allows for multiuser video communication. Unlike the expensive dedicated hardware videobridges, Jitsi Videobridge does not mix the video channels into a composite video stream, but only relays the received video channels to all call participants. Therefore, while it does need to run on a server with good network bandwidth, CPU horsepower is not that critical for performance.

Jitsi Meet - (★ 9.6k) is an open-source (Apache) WebRTC JavaScript application that uses Jitsi Videobridge to provide high quality, secure and scalable video conferences. The Jitsi Meet client runs in your browser, without installing anything else on your computer.

#video #conference #privacy
​​GHunt - (★3.3k) is an OSINT tool to extract information from any Google Account using an email.

It can currently extract:

• Owner's name
• Last time the profile was edited
• Google ID
• If the account is a Hangouts Bot
• Activated Google services (YouTube, Photos, Maps, News360, Hangouts, etc.)
• Possible YouTube channel
• Possible other usernames
• Public photos
• Phone models
• Phone firmwares
• Installed software
• Google Maps reviews
• Possible physical location

#privacy #python
​​Piped - (1k★) is an alternative YouTube self-hosted frontend which is efficient by design.

By using Piped, you can freely watch and listen to content freely without the fear of prying eyes watching everything you are doing.

Features:
- No Ads
- No Tracking
- Infinite Scrolling
- Login
- Feeds
- Integration with SponsorBlock
- Integration with LBRY
- 4K support
- No connections to Google's servers
- Playing just audio
- Comments
- Playlist support
- Captions support
- Search Suggestions
- Livestreams support with a quality selector
- PWA support
- Support for IOS
- Preferences saved locally
- Multi-region loadbalancing
- Performant by design, designed to handle 1000s of users concurrently

#youtube #privacy
​​Jackal - (1.2k★) is a free, modern, open-source, high performance XMPP server which aims to be known for its stability, simple configuration and low resource consumption. Written in Go.

jackal supports the following features:

● Customizable
● Enforced SSL/TLS
● Stream compression (zlib)
● Database connectivity for storing offline messages and user settings (PostgreSQL 9.5+, BoltDB)
● Caching (Redis 6.2+)
● Clustering capabilities (etcd 3.4+)
● Expose prometheus metrics
● Cross-platform (OS X, Linux)

#oldschool #messagers #xmpp #privacy
​​Valetudo - (★ 4.3K at GitHub) is a cloud replacement for vacuum robots enabling local-only operation. It is not a custom firmware.

Because Valetudo is not a custom firmware, it cannot change anything about how the robot operates.
What it can do however is protect your data and enable you to connect your robot to your home automation system without having to detour through a vendor cloud, which, apart from the whole data problematic, might not be reachable due to your internet connection being down or some servers in the datacenter being on fire.

By default, Valetudo provides control over your vacuum robot via a responsive webinterface that works on all of your devices. It can be used on phones, tablets as well as your desktop computer.

The list of supported robots is here.

The diagram illustrating the core operation principle is attached

#robot #vacuum #privacy
​​Amnezia VPN - (★1.9k at GitHub) is an open-source VPN client, with a key feature that enables you to deploy your own VPN server on your server.

#vpn #privacy #security