Cross-platform C# pastebin with client-side AES-256 encryption that just works, made with ❤️ in Italy 🇮🇹.
- Mono - C# Cross-Platform Compiler
- NancyFX - Open Source Web Framework
- LiteDB - Embedded Database
- Strong PwGen - Strong key generator
- Scrypt.js - Key hashing algorithm (used for AES256 keys)
- AES-JS - Library to encrypt data using AES directly in your browser
- Bootstrap - UI Framework
- Bootstrap Flat Theme - UI Theme
- jQuery - DOM Framework
- Prism - Syntax Highlighter
Please see the readme-update branch for the new installation docs. [Work in Progress]
Dependencies:
- Mono (see Supported Mono Versions for a full list of supported versions)
- XSP ( latest version should be fine)
Instructions:
- Install
mono
(Linux or OS X) - Install
xsp
- Install
nuget
- Clone SharpPaste repository
git clone https://github.com/phonicmouse/SharpPaste.git
- Enter repo's directory
cd SharpPaste
- Restore packages
nuget restore
- Build Solution
xbuild SharpPaste.sln
- Start XSP Web Server
xsp
orxsp4
if you get errors with the first one - Done. Enjoy! 😜
Version | Supported |
---|---|
latest (5.8.0) | ✅ |
5.8.0 | ✅ |
5.4.1 | ✅ |
5.2.0 | ✅ |
5.0.1 | ✅ |
4.8.1 | ✅ |
4.6.2 | ✅ |
4.4.2 | ✅ |
4.2.x | ❌ |
4.0.x | ❌ |
3.x.x | ❌ |
2.x.x | ❌ |
1.x.x | ❌ |
See Travis CI for more details.