Torchat

Список разделов

Описание: Решаем технические проблемы

Сообщение #1 Dodo » 30.10.2014, 01:04

https://en.wikipedia.org/wiki/TorChat
https://github.com/prof7bit/TorChat

Скачал последнюю версию. Как использовать свой старый id? Файл ini копировал - не помогает.

Добавлено спустя 13 минут 37 секунд:
Dodo писал(а) 30.10.2014, 01:04:Файл ini копировал - не помогает.
И это логично - так бы любой мог написать такой файл ini и писать из под моего id.
Но вопрос всё равно остаётся - можно ли перенести id на другой файл torchat.exe?
Каким должно быть сексуальное просвещение: http://lj.rossia.org/users/dodjer/18050.html
Dodo
Автор темы
Сообщения: 3755
Зарегистрирован: 22.01.2013

Сообщение #2 Alex12d » 30.10.2014, 02:04

Не понимаю, зачем этот торчат и как им пользоваться. Мне пришлось зарегистрироваться повторно, потому что пароль у меня не записан, а все возможные простые комбинации моих паролей не подходят. :)
Alex12d M
Откуда: город, где холодно целых полгода
Сообщения: 51
Зарегистрирован: 30.10.2014

Сообщение #3 Campanula » 30.10.2014, 02:17

Я засучил рукава и полез в сорцы.

Вот, что я нашёл:
Код: Выделить всё
def startPortableTor():
    print "(1) entering function startPortableTor()"
    global tor_in, tor_out
    global TOR_CONFIG
    global tor_pid
    global tor_proc
    old_dir = os.getcwd()
    print "(1) current working directory is %s" % os.getcwd()
    try:
        print "(1) changing working directory"
        os.chdir(config.getDataDir())
        os.chdir("Tor")
        print "(1) current working directory is %s" % os.getcwd()
        # completely remove all cache files from the previous run
        #for root, dirs, files in os.walk("tor_data", topdown=False):
        #    for name in files:
        #        os.remove(os.path.join(root, name))
        #    for name in dirs:
        #        os.rmdir(os.path.join(root, name))

        # now start tor with the supplied config file
        print "(1) trying to start Tor"

        if config.isWindows():
            if os.path.exists("tor.exe"):
                #start the process without opening a console window
                startupinfo = subprocess.STARTUPINFO()
                startupinfo.dwFlags |= 1 #STARTF_USESHOWWINDOW
                tor_proc = subprocess.Popen("tor.exe -f torrc.txt".split(), startupinfo=startupinfo)
                tor_pid = tor_proc.pid
            else:
                print "(1) there is no portable tor.exe"
                tor_pid = False
        else:
            if os.path.exists("tor.sh"):
                #let our shell script start a tor instance
                os.system("chmod 0700 tor.sh")
                tor_proc = subprocess.Popen("./tor.sh".split())
                tor_pid = tor_proc.pid
                print "(1) tor pid is %i" % tor_pid
            else:
                print "(1) there is no Tor starter script (tor.sh)"
                tor_pid = False

        if tor_pid:
            #tor = subprocess.Popen("tor.exe -f torrc.txt".split(), creationflags=0x08000000)
            print "(1) successfully started Tor (pid=%i)" % tor_pid

            # we now assume the existence of our hostname file
            # it WILL be created after the first start
            # if not, something must be totally wrong.
            cnt = 0
            found = False
            while cnt <= 20:
                try:
                    print "(1) trying to read hostname file (try %i of 20)" % (cnt + 1)
                    f = open(os.path.join("hidden_service", "hostname"), "r")
                    hostname = f.read().rstrip()[:-6]
                    print "(1) found hostname: %s" % hostname
                    print "(1) writing own_hostname to torchat.ini"
                    config.set("client", "own_hostname", hostname)
                    found = True
                    f.close()
                    break
                except:
                    # we wait 20 seconds for the file to appear
                    time.sleep(1)
                    cnt += 1

            if not found:
                print "(0) very strange: portable tor started but hostname could not be read"
                print "(0) will use section [tor] and not [tor_portable]"
            else:
                #in portable mode we run Tor on some non-standard ports:
                #so we switch to the other set of config-options
                print "(1) switching active config section from [tor] to [tor_portable]"
                TOR_CONFIG = "tor_portable"
                #start the timer that will periodically check that tor is still running
                startPortableTorTimer()
        else:
            print "(1) no own Tor instance. Settings in [tor] will be used"

    except:
        print "(1) an error occured while starting tor, see traceback:"
        tb(1)

    print "(1) changing working directory back to %s" % old_dir
    os.chdir(old_dir)
    print "(1) current working directory is %s" % os.getcwd()

А именно:
Код: Выделить всё
                   print "(1) trying to read hostname file (try %i of 20)" % (cnt + 1)
                   f = open(os.path.join("hidden_service", "hostname"), "r")
                    hostname = f.read().rstrip()[:-6]
                    print "(1) found hostname: %s" % hostname
                    print "(1) writing own_hostname to torchat.ini"
                    config.set("client", "own_hostname", hostname)
                    found = True
                    f.close()

Отсюда видно, что ID, вроде как, берётся из директории "bin\Tor\hidden_service", из файла "hostname". Там ещё есть private key. Попробуй их положить от старого клиента.

Добавлено спустя 16 минут 34 секунды:
Alex12d писал(а) 30.10.2014, 02:04:Не понимаю, зачем этот торчат и как им пользоваться. Мне пришлось зарегистрироваться повторно, потому что пароль у меня не записан, а все возможные простые комбинации моих паролей не подходят. :)

Ты точно про TorChat говоришь? Там никаких паролей нет, вроде бы, там ключ в файле.
Campanula M
Сообщения: 824
Зарегистрирован: 19.07.2014

Сообщение #4 Dodo » 30.10.2014, 03:21

Campanula писал(а) 30.10.2014, 02:17:Отсюда видно, что ID, вроде как, берётся из директории "bin\Tor\hidden_service", из файла "hostname". Там ещё есть private key. Попробуй их положить от старого клиента.
Сработало!

Добавлено спустя 1 час 28 минут:
jTorChat - удобный клиент, лучше дефолтного.
https://github.com/jtorchat/jtorchat/tree/packages
Каким должно быть сексуальное просвещение: http://lj.rossia.org/users/dodjer/18050.html
Dodo
Автор темы
Сообщения: 3755
Зарегистрирован: 22.01.2013

Сообщение #5 Campanula » 30.10.2014, 05:41

Если вы всё же пользуетесь дефолтным TorChat клиентом, то в нём надо обновить tor-клиент. Тот, что в коробке уже устарел, потому что дистрибутив не обновлялся с 12 года.

Возмите ваш новенький Tor Browser bundle, зайдите в "Browser\TorBrowser\Tor", скопируйте оттуда все бинарники и положите в "bin\Tor" в папке TorChat-a.

Да, забыл сказать: это всё только про Венду, конечно же...
Последний раз редактировалось Campanula 31.10.2014, 01:07, всего редактировалось 1 раз.
Campanula M
Сообщения: 824
Зарегистрирован: 19.07.2014

Сообщение #6 Hotaru » 30.10.2014, 12:18

Кампанула хакир :D
Лоли - цветы жизни
"Это солнечный яд. Золотые лучи. А они говорят: "Надо срочно лечить""
Hotaru
Вечно злой бука
Сообщения: 12393
Зарегистрирован: 04.04.2013

Сообщение #7 pepal » 29.07.2015, 19:34

Campanula писал(а) 30.10.2014, 05:41:Возмите ваш новенький Tor Browser bundle, зайдите в "Browser\TorBrowser\Tor", скопируйте оттуда все бинарники и положите в "bin\Tor" в папке TorChat-a.
всё равно подключается долго, глючит, оба собеседника в сети, а он оффлайн показывает
pepal
Сообщения: 310
Зарегистрирован: 29.04.2015

Сообщение #8 alise » 07.09.2015, 00:33

jTorChat я поставил. Теперь думаю что дальше.
Пусть не моя спина, а мир гнётся подо мной.
Если спалюся, то как феникс восcтановлюся
alise M
Сообщения: 2013
Зарегистрирован: 02.09.2015

Сообщение #9 Dodo » 07.09.2015, 02:58

Изображение
Каким должно быть сексуальное просвещение: http://lj.rossia.org/users/dodjer/18050.html
Dodo
Автор темы
Сообщения: 3755
Зарегистрирован: 22.01.2013

Сообщение #10 Hotaru » 07.09.2015, 03:18

alise писал(а) 07.09.2015, 00:33:jTorChat я поставил. Теперь думаю что дальше.
TorChatь :)
Лоли - цветы жизни
"Это солнечный яд. Золотые лучи. А они говорят: "Надо срочно лечить""
Hotaru
Вечно злой бука
Сообщения: 12393
Зарегистрирован: 04.04.2013

Сообщение #11 alise » 07.09.2015, 22:03

Ну так давай говорить через jTorChat со мной
Пусть не моя спина, а мир гнётся подо мной.
Если спалюся, то как феникс восcтановлюся
alise M
Сообщения: 2013
Зарегистрирован: 02.09.2015

Сообщение #12 Ghost Antifa » 09.05.2017, 22:28

Кто пользуется TorMail'ом или Tor2Mail'ом? Какие преимущества и недостатки в них? В каком они состоянии на данный момент?
Pedo unite! Not divide!
Ghost Antifa M
Сообщения: 874
Зарегистрирован: 30.11.2014

Сообщение #13 Anon-Ra » 19.05.2017, 01:52

Где можно почитать про тор-чат на русском для чайника? Подскажите, плиз.
моя цель - рассказать красивую сказку так, чтобы она вам понравилась © Anon-Ra
Anon-Ra M
Сообщения: 2630
Зарегистрирован: 15.06.2015

Сообщение #14 Dodo » 19.05.2017, 03:57

Каким должно быть сексуальное просвещение: http://lj.rossia.org/users/dodjer/18050.html
Dodo
Автор темы
Сообщения: 3755
Зарегистрирован: 22.01.2013

Сообщение #15 Yuuichi » 01.07.2017, 01:48

Тор из которой сборки браузера еще работает с торчатом? С папкой от 6.5.2. в онлайне не видно даже себя.
Yuuichi
Сообщения: 495
Зарегистрирован: 22.01.2013

Сообщение #16 Девочколюп » 01.07.2017, 16:07

У меня TorVersion Tor 0.2.7.6.
TorBrowser 5.0.5, если я правильно понял.
Девочколюп
W
Сообщения: 818
Зарегистрирован: 06.03.2016

Сообщение #17 Peter2 » 03.07.2017, 09:00

In 2015 security analysis[4] of TorChat protocol and its Python implementation was conducted. It was found that although the design of TorChat is sound, its implementation has several flaws, which make TorChat users vulnerable to impersonation, communication confirmation and denial-of-service attacks. Despite the flaws found, the use of TorChat might still be secure in a scenario where the peer’s onion address does not become known to an adversary interested in attacking the person behind the TorChat address.

Ricochet or Ricochet IM is an open source, multi-platform, instant messaging software project originally developed by John Brooks[4] and later adopted as the official instant messaging client project of the Invisible.im group.[5] A goal of the Invisible.im group is to help people maintain privacy by developing a "metadata free" instant messaging client.[6]

In February 2016, Ricochet's developers made public a security audit that had been sponsored by the Open Technology Fund and carried out by the NCC Group in November 2015.[10] The results of the audit were "reasonably positive".[11] The audit identified "multiple areas of improvement" and one vulnerability that could be used to deanonymize users.[10] According to Brooks, the vulnerability has been fixed in the latest release.[12]

TorMessenger, кстати, начал вполне стабильно работать.
Peter2
Сообщения: 462
Зарегистрирован: 24.07.2015

Сообщение #18 Anon-Ra » 27.08.2017, 22:58

Почему Торчат, то работает, то нет. Не вижу закономерности. Или его уже пора на мусорку
моя цель - рассказать красивую сказку так, чтобы она вам понравилась © Anon-Ra
Anon-Ra M
Сообщения: 2630
Зарегистрирован: 15.06.2015

Сообщение #19 Девочколюп » 28.08.2017, 00:52

Anon-Ra писал(а) 27.08.2017, 22:58:Почему Торчат, то работает, то нет.
УМВР. Он всегда был нестабилен, но это не повод отказываться и перебираться на другую платформу, потому что скучно одному в мессенджере сидеть. Максимум Токс сейчас, может быть, опробую.
Девочколюп
W
Сообщения: 818
Зарегистрирован: 06.03.2016

Сообщение #20 Anon-Ra » 28.08.2017, 01:37

Люди высказывали сомнения в этом месенджере про безопасность и возможность взлома. Так ли это на самом деле.
моя цель - рассказать красивую сказку так, чтобы она вам понравилась © Anon-Ra
Anon-Ra M
Сообщения: 2630
Зарегистрирован: 15.06.2015


Вернуться в Тех.помощь

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 1 гость