Code Monkey home page Code Monkey logo

desudesutalk's Introduction

Desu Desu Talk!

Добавляем немного стеганографии и криптографии в обычный картинкопостинг на имджбордах десу. 256 битный ECC и 256 битный AES для защищённого псевдонимного общения.

8chan? 4chan? Refer to english guide!

Как установить

Потербуется Google Chrome с Tampermonkey или Firefox с Greasemonkey

Ставим расширение для юзер-скриптов, ставим скрипт по ссылке и наслаждаемся.

На 8ch.net, 4chan.org, lainchan.org и 2ch.hk скрипт работает самостоятельно. Для других борд потребуется Куклоскрипт.

О том, как пользоваться скриптом, можно почитать в wiki.

Доска для тестирования

lainchan.org/layer

Используемые библиотеки

  1. ECC
  2. sjcl
  3. pako
  4. Zepto
  5. Identicon5
  6. UTF-8 array to DOMString and vice versa
  7. highlight
  8. JPEG codec

Подробнее про алгоритм стеганографии

F5 Steganography

desudesutalk's People

Contributors

aslian avatar bierysowihe-kleschnie avatar desudesutalk avatar kleshni avatar salamandersandwich avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

desudesutalk's Issues

Can it survive jpeg compression?

Some sites compress jpeg pictures after uploading. Can steganography message stays readable in that case?
I know, that this script works only on imageboards where compression usually is not performing, but theoretically, is it possible?

/layer/ needs your help

Appleman1234 (текущий админ lainchan) не знает какой CSP ему надо изменить, чтобы DDT заработало. Сможешь помочь?

Не постит на 2ch.hk

Не постит на 2ch.hk Выдаёт: Can't post. Wrong capch? Fucked up imageboard software? Такие дела.

DDT breaks multiple file upload on 8chan

Firefox 34.0.5
Greasemonkey 2.3
When DDT script is enabled clicking "+" icon that supposed to add a file selection doesn't do anything.
Not replying with DDT or anything (only icon in corner is visible)

Группы контактов

Новосозданная группа контактов не добавляется в поле "to:" до перезагрузки страницы.

LICENSE

Какова лицензия на этот код?

Скрипт не работает без userscript-движка

При попытке внедрить в страницу например этим

(function(src) {
    var elem = document.createElement('script');
    elem.setAttribute('type', 'text/javascript');
    elem.setAttribute("src", src);
    if (typeof(elem) !== 'undefined') document.getElementsByTagName('head')[0].appendChild(elem);
})('https://rawgit.com/desudesutalk/desudesutalk/master/ddt.user.js')

Ничего не произойдет, т.к. скрипт полагается на функцию GM_getMetadata()
https://github.com/desudesutalk/desudesutalk/search?utf8=%E2%9C%93&q=GM_getMetadata

Там вообще какое-то странное условие

(typeof GM_info !== 'undefined' ? GM_info.script.version : GM_getMetadata("version"))

Ни GM_info ни GM_getMetadata не определены в обычных браузерах. Предллагаю просто не выводить элемент с версией в таком случае. Ну или зашивать при сборке скрипта, как делает кукла. Кукла работает без движка юзерскрипта. Поправь пожалуйста.

Кстати, что там вообще с мобильной версией? На gh pages пусто, что за ddt_mobil.user.js, я так и не понял как это использовать.

Can someone walk me through the process?

I am personally creating a PGP-like cipher for twitter (a symmetric-asymmetric encryption combo), and I would like to know, how DDT works step by step. Could you educate me about that?

Naming contacts reverts on pressing cancel

If you're in a thread and the [add] button appears, you can use that to set the contact name. But if you do it again, then press the cancel button instead of entering a name, it will set the contact name to null instead of keeping it what it was. It's not major, just thought I'd note it.

Does not work with 4chanx

So I posted this on 4chan but we never go to work it out.
It does not currently work with 4chanx.
I also use 4chan x Name Sync but I tried disabling that and it still did not work.
Works without 4chanx.
Tried disabling quick reply in 4chanx but still did not work.

/layer/ needs your help №2

Не знаю почему предыдущую issue отменили, но у нас проблемы. Надо что-то там изменить в CSP (Content Security Policy, насколько я понял) чтобы DDT правильно работал. Ты хоть видел что там с лэйнчаном творится? Ой-вей!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.