HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

стуктура .torrent файлов
  #1  
Старый 17.11.2008, 22:35
eLWAux
Постоянный
Регистрация: 15.06.2008
Сообщений: 941
Провел на форуме:
5111568

Репутация: 2399


Отправить сообщение для eLWAux с помощью ICQ
По умолчанию стуктура .torrent файлов

не знал куда запостить, поетому запостил сюда, так-как в будущем єсть идеи написать perl-анализатор..

подскажите, где найти инфо про структуру .torrent файла..
искал-не нашол, плохо искал)
 
Ответить с цитированием

  #2  
Старый 17.11.2008, 23:01
astrologer
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме:
3069349

Репутация: 808


По умолчанию

 
Ответить с цитированием

  #3  
Старый 17.11.2008, 23:09
mr.The
Познавший АНТИЧАТ
Регистрация: 30.04.2007
Сообщений: 1,206
Провел на форуме:
4778940

Репутация: 1257


Отправить сообщение для mr.The с помощью ICQ
По умолчанию

astrologer +1
ТС - на русском можеш неискать. нету. читай что есть. структура имхо очень хитровые...ая. особенно вложеность параметров один в другой. а в остальном всё просто)
 
Ответить с цитированием

  #4  
Старый 17.11.2008, 23:26
eLWAux
Постоянный
Регистрация: 15.06.2008
Сообщений: 941
Провел на форуме:
5111568

Репутация: 2399


Отправить сообщение для eLWAux с помощью ICQ
По умолчанию

уже я немножко накатал:
Код:
system('cls');

opendir(TEMPDIR,$dir) or die("[-] Error ($!)..");
@FILES=grep(/\.torrent$/i, readdir TEMPDIR);
closedir(TEMPDIR);

for ($i=0;$i<@FILES;) {
	$res='';
         open(DESC, @FILES[$i]);
         while (<DESC>) {$res.= $_;}
         close(DESC);
        $res =~ /:name\d{0,4}:(.*)12:piece/;
	if (-s $1) {print '[+] ';} else {print '[-] ';}
        print $1."\n";
	$i++;
	}
находит все *.torrent файли в текущей папке и видирает названия файлов и проверяет их существования..
 
Ответить с цитированием

  #5  
Старый 18.11.2008, 00:09
eLWAux
Постоянный
Регистрация: 15.06.2008
Сообщений: 941
Провел на форуме:
5111568

Репутация: 2399


Отправить сообщение для eLWAux с помощью ICQ
По умолчанию

уже нашол инфо про строки:
Цитата:
СТРОКИ
<длина строки>:<строка>. Пример: 5:xakep
и сделал ф-цию для чтения строк:
Код:
sub read_str
{
	if ($_[0] =~ /:$_[1](\d{0,4}):/)
	{return substr($_[0], index($_[0],$_[1])+length($_[1])+length($1)+1, $1)}
	else {return '';}
}

пример:
print read_str($res,'announce');
может у кого-то єсть наброски кода?)
 
Ответить с цитированием

  #6  
Старый 18.11.2008, 00:47
astrologer
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме:
3069349

Репутация: 808


По умолчанию

Цитата:
Сообщение от eLWAux  
может у кого-то єсть наброски кода?)
Их должно быть немало в сети. Для PHP что-то есть.
 
Ответить с цитированием

  #7  
Старый 18.11.2008, 00:18
Kaimi
Познавший АНТИЧАТ
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме:
18127311

Репутация: 1676


Отправить сообщение для Kaimi с помощью ICQ
По умолчанию

Цитата:
и сделал ф-цию для чтения строк
эээ? а чо она делает?
 
Ответить с цитированием

  #8  
Старый 18.11.2008, 00:37
eLWAux
Постоянный
Регистрация: 15.06.2008
Сообщений: 941
Провел на форуме:
5111568

Репутация: 2399


Отправить сообщение для eLWAux с помощью ICQ
По умолчанию

чтоб читать byte strings из торрента
Цитата:
byte strings

Byte strings are encoded as follows: <string length encoded in base ten ASCII>:<string data>
Note that there is no constant beginning delimiter, and no ending delimiter.

Example: 4:spam represents the string "spam"
 
Ответить с цитированием

  #9  
Старый 18.11.2008, 00:52
eLWAux
Постоянный
Регистрация: 15.06.2008
Сообщений: 941
Провел на форуме:
5111568

Репутация: 2399


Отправить сообщение для eLWAux с помощью ICQ
По умолчанию

torrentflux - єто не парсер походу..
4 МБ для парсера замного)
меня интересует только как достать данние..
только что понял что там супер заебистая система, параметри в параметрах под параметрами)..
 
Ответить с цитированием

  #10  
Старый 18.11.2008, 01:34
gisTy
Постоянный
Регистрация: 24.05.2008
Сообщений: 589
Провел на форуме:
3629857

Репутация: 504


По умолчанию

Цитата:
Сообщение от eLWAux  
torrentflux - єто не парсер походу..
4 МБ для парсера замного)
меня интересует только как достать данние..
только что понял что там супер заебистая система, параметри в параметрах под параметрами)..
torrentflux - это не чистый парсер, это полноценный торрент-клиент.. но ему же как то надо парсить .torrent-файлы... собственно можешь выдернуть парсер оттуда и переделать его на перле
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Комманды Виндовс или файл *.bat юный хакер Windows 10 02.04.2009 10:00
Шелл XamOr Болталка 7 12.09.2008 18:25
Dos-команды юный хакер Windows 6 01.06.2008 11:05



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ