zerobin

Skjermbilde programvare:
zerobin
Prog.varedetaljer:
Versjon: 0.2
Last opp dato: 14 Apr 15
Utvikler: Sam et Max
Lisens: Gratis
Popularitet: 4

Rating: nan/5 (Total Votes: 0)

zerobin er en Python klientsiden kryptert pastebin som kan kjøre uten en database.
- Prøv det: 0bin.net
- Få kilde på github
- Rapporter en feil
0bin lar hvem som helst å være vert for en pastebin mens innbydende alle typer innhold som skal limes inn i det. Tanken er at man kan (sannsynligvis ...) ikke lovlig rett til å moderere pastebin innhold som han / hun ikke har noen måte å dekryptere den.
Det er en Python gjennomføring av zerobin prosjektet. Det er lett å installere, selv om du vet ingenting om Python.
For nå testet med IE9, og den siste opera, safari, chrome og FF.
Hvordan det fungerer
Når du oppretter lim:
- Leseren generere en tilfeldig nøkkel;
- Den innlimte innholdet er kryptert med denne nøkkelen hjelp AES256;
- Den krypterte limes innholdet sendes til serveren;
- Leseren får inn URL og legge nøkkelen i URL hash (#).
Når du leser lim:
- Leseren gjør GET-forespørsel til lime URL;
- Fordi nøkkelen er i hasj, er nøkkelen ikke er en del av anmodningen;
- Nettleseren får kryptert innhold et dekryptere den ved hjelp av nøkkelen;
- Den innlimte dekryptert innholdet vises og kode er farget.
Viktige punkter:
- Fordi nøkkelen er i hasj, er nøkkelen aldri sendt til serveren;
- Derfor vil det ikke vises i serverlogger;
- Alle operasjoner, inkludert kode farge, must skjer på klienten;
- Serveren er ikke mer enn en fancy mottaker for de krypterte dataene.
Andre funksjoner
- Automatisk kode farge (ikke nødvendig å spesifisere);
- Pastebin utløp: 1 dag, en måned eller aldri;
- Burn After Reading: pastaen er ødelagt etter første lesning;
- Klone lim, du kan ikke redigere en lime, men du kan kopiere noen av dem;
- Kode opplasting: Hvis en fil er for stor, kan du laste det opp i stedet for å bruke kopier / lim;
- Kopiere lime til utklippstavle i et klikk;
- Få lime kort nettadresse i et klikk;
& Nbsp; egen tidligere pastaer historie;
& Nbsp; visuell hash av en lime for enkelt å fortelle det appart fra andre i en liste.
Technologies brukt
- Python
- The Bottle Python Web microframework
- SJCL (js krypto verktøy)
- JQuery
- Bootstrap, Twitter HTML5 / CSS3 rammeverk
- VizHash.js å ​​skape visuelle hashes fra pastaer
- Cherrypy (server)
Hva 0bin ikke implementere?
- Be om struping. Det ville være ineffektivt å gjøre det på app-nivå, og webservere ha robuste implementeringer for det.
- Hash kollisjon forebygging: forholdet "sannsynlighet det skjer / konsekvens seriøsitet" er ikke verdt det
- Kommentarer: Det ble opprinnelig planlagt. ., Men kommer med en masse problemer, så vi valgte å fokusere på lavere late frukt

Krav :

  • Python

Begrensninger :

  • 0bin bruker flere HTML5 / CSS3 funksjoner som ikke er allment støttes. I så fall håndtere vi degradering så grasiøst som vi kan.
  • & quot; kopi til utklippstavle & quot; funksjonen er buggy under linux. Det er flash, så vi vil ikke fikse det. Bedre vente på HTML5 utklippstavlen API som skal gjennomføres i de store nettleserne.
  • er limt innhold størrelsesgrense sjekk ikke nøyaktig. Det er bare et sikkerhetsnett, så vi synes det er ok.
  • Noen url shorteners og andre tjenester lagrer webadresser bryte krypteringsnøkkelen. Vi vil rense URL så mye som vi kan, men det er en grense for hva vi kan gjøre.

Kommentarer til zerobin

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!