FreaxNet (присоединяйтесь к разработке!)

Полезные советы и программы от пользователей нашего форума.

Модератор: Модераторы разделов

Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: FreaxNet

Сообщение drBatty »

entry писал(а):
04.12.2007 19:45
Так а чего не выложил??? Давай так: нашел ошибку - исправил и выложил без ошибки.

Хорошая идея разные функции разложить по разным файлам, но очень плохая включать в main исходные файлы. Конечно с таким маленьким проектом разницы не видно, но я всё таки исправил эту ошибку. Теперь в main включены только .h файлы, в которых объявляются(но не определяются) функции и переменные. Проверьте, всё ли работает. (на основе 0.039)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: FreaxNet

Сообщение drBatty »

Добавлен диапазон портов, например теперь допустимо

Код: Выделить всё

scanner 10.3.0.1
scanner 10.3.0.1:21#сканировать 21й порт.
scanner 10.3.0.1:20-30#сканировать порты от 20го до 30го(включительно).
У вас нет необходимых прав для просмотра вложений в этом сообщении.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
entry
Сообщения: 108
ОС: открытая и свободная

Re: FreaxNet

Сообщение entry »

ver 0.04 :cc_jockey:
drBatty писал(а):
06.12.2007 12:17
entry писал(а):
04.12.2007 19:45
Так а чего не выложил??? Давай так: нашел ошибку - исправил и выложил без ошибки.

Теперь в main включены только .h файлы, в которых объявляются(но не определяются) функции и переменные. Проверьте, всё ли работает. (на основе 0.039)

Вcе работает отлично.

drBatty писал(а):
06.12.2007 13:38
Добавлен диапазон портов, например теперь допустимо

Код: Выделить всё

scanner 10.3.0.1
scanner 10.3.0.1:21#сканировать 21й порт.
scanner 10.3.0.1:20-30#сканировать порты от 20го до 30го(включительно).

Замечательно! Ну тогда представляю вам 0.04 версию нашего сканера! Я, кстати, оставил функцию getnameinfo(), которая определяет сервисы. А вот version.h решил убрать. Добавил BlackStar в авторы.

Кстати, я думаю надо придумать какое-нить название нашему сканеру. Какие есть идеи? Что-нить типа FreaxNet :rolleyes: Мне бы хотелось, чтобы это было простое название и была бы не аббревиатура. В общем, жду ваших предложений.

Сейчас думаю добавить в сканер задержки по времени между запросами :spiteful:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
FreaxNet «Shut up and hack!»
Спасибо сказали:
Аватара пользователя
entry
Сообщения: 108
ОС: открытая и свободная

Re: FreaxNet

Сообщение entry »

Подправил кое-что в main(), а именно вывод сообщений.

З.Ы. Не понимаю в чем проблема:

entry@debian

./scanner 127.0.0.1:1-100 Scanning for 127.0.0.1:1-100 PORT STATUS SERVICE 25\tcp open smtp 80\tcp open www 98 port's is closed


entry@debian

./scanner 127.0.0.1:20-80 Scanning for 127.0.0.1:20-80 PORT STATUS SERVICE 25\tcp open smtp 80\tcp open www port's is closed


т.е. почему он до 60 портов (закрытых) не показывает, а если больше (закрытых), то без проблем...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
FreaxNet «Shut up and hack!»
Спасибо сказали:
Аватара пользователя
UTeHok
Сообщения: 354
Статус: Антиглобалист
ОС: Debian GNU/Linux

Re: FreaxNet

Сообщение UTeHok »

Я мог бы помочь, но не сильно. Немножко программирую. Над чем сейчас идет работа? Над задержками? Я мог бы это взять.
«Make love, not war!»
Спасибо сказали:
Аватара пользователя
entry
Сообщения: 108
ОС: открытая и свободная

Re: FreaxNet

Сообщение entry »

UTeHok писал(а):
20.01.2008 03:50
Я мог бы помочь, но не сильно. Немножко программирую. Над чем сейчас идет работа? Над задержками? Я мог бы это взять.

Да, надо сказать, проект переживает нелучшие времена. Я рад сейчас любой помощи. Работа сейчас не над чем не идет, просто стоит и ждет лучших времен, так что взять можете что угодно.
Я думал над улучшением механизма добавления опций при запуске программы... еще подумываю над графическим интерфейстом... ну и в первую очередь над функциональностью...
FreaxNet «Shut up and hack!»
Спасибо сказали:
Аватара пользователя
Liksys
Сообщения: 2910

Re: FreaxNet

Сообщение Liksys »

Опиши функции графического интерфейса, может я возьмусь, если время будет.
Спасибо сказали:
Аватара пользователя
entry
Сообщения: 108
ОС: открытая и свободная

Re: FreaxNet

Сообщение entry »

Liksys писал(а):
25.01.2008 22:32
Опиши функции графического интерфейса, может я возьмусь, если время будет.

Пока ничего конкретно-задуманного...
Все просто. Нужно поле для IP и для диапазона портов, вот и все. Ах да, еще поле, куда будет выдаваться список открытых портов.
IP (первое поле ввода) и диапазон портов (второе и третье) передаются функции main(), которая вызывает еще пару функций, и, в конечном итоге, выдает этот список отрытых портов (четвертое -> вывод). Виджиты соединяются только с main().
Конечно, в будущем полей ввода будет больше, но пока только это.
Обработкой ввода сейчас (в консольной версии) занимается функция cmd().
Там, в принципе, код несложный, несмотря на отсутствие комментариев. Разобраться, я думаю, будет просто.

З.Ы. Если возьмешься, допиши себя в CREDITS :tongue:
FreaxNet «Shut up and hack!»
Спасибо сказали:
Аватара пользователя
UTeHok
Сообщения: 354
Статус: Антиглобалист
ОС: Debian GNU/Linux

Re: FreaxNet

Сообщение UTeHok »

Кстати, в версии 0.041 (от 22.12.07) в Makefile есть такие строчки

Код: Выделить всё

clean:
rm -f scanner *.o

Я так понимаю, это должно удалять файлы *.o? Если я правильно понимаю, то эта... они остаются...
Разъясните пожалуйста.
«Make love, not war!»
Спасибо сказали:
Аватара пользователя
UTeHok
Сообщения: 354
Статус: Антиглобалист
ОС: Debian GNU/Linux

Re: FreaxNet

Сообщение UTeHok »

entry писал(а):
27.01.2008 19:32
Пока ничего конкретно-задуманного...
Все просто. Нужно поле для IP и для диапазона портов, вот и все. Ах да, еще поле, куда будет выдаваться список открытых портов.
IP (первое поле ввода) и диапазон портов (второе и третье) передаются функции main(), которая вызывает еще пару функций, и, в конечном итоге, выдает этот список отрытых портов (четвертое -> вывод).


Я в Qt новичок. Вот набросал пару виджетов. Получилось проще некуда, но это только начало...
Если тебя это устроит, то будем думать дальше, а если нет... то нет.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
«Make love, not war!»
Спасибо сказали:
Аватара пользователя
entry
Сообщения: 108
ОС: открытая и свободная

Re: FreaxNet

Сообщение entry »

FreaxNet v 0.05 :cc_jockey:

UTeHok писал(а):
16.03.2008 18:23

Код: Выделить всё

clean:
rm -f scanner *.o

Я так понимаю, это должно удалять файлы *.o? Если я правильно понимаю, то эта... они остаются...
Разъясните пожалуйста.

* подправил Makefile (теперь удаляет *.o)
* добавил man-страницу ($man FreaxNet)
* забросил бинарник в /bin (теперь сканер доступен в любом месте ФС)

make теперь надо запускать от рута (или пользователя с UID = 0). За содержание man-страницы особенно не пинайте, т.к. это моя первая станичка, дебюд так сказать :happy:

UTeHok писал(а):
28.03.2008 14:59
Я в Qt новичок. Вот набросал пару виджетов. Получилось проще некуда, но это только начало...
Если тебя это устроит, то будем думать дальше, а если нет... то нет.

Замечательно! Я добавил тебя как четвертого разработчика. Сильно сложный интерфейс рисовать не надо. Только самое необходимое. Дописывай интерфейс и не забудь, что он должен быть отдельным!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
FreaxNet «Shut up and hack!»
Спасибо сказали:
Аватара пользователя
UTeHok
Сообщения: 354
Статус: Антиглобалист
ОС: Debian GNU/Linux

Re: FreaxNet

Сообщение UTeHok »

entry писал(а):
28.03.2008 19:31
Замечательно! Я добавил тебя как четвертого разработчика. Сильно сложный интерфейс рисовать не надо. Только самое необходимое. Дописывай интерфейс и не забудь, что он должен быть отдельным!

Да да, я помню, что он должен быть отдельным. Я его пишу на Qt3 и совсем скоро он уже будет готов. Напишу сначала самое необходимое, а потом будем подрисовывать. Ты, кстати, когда думаешь заканчивать с ключами?
«Make love, not war!»
Спасибо сказали:
Аватара пользователя
UTeHok
Сообщения: 354
Статус: Антиглобалист
ОС: Debian GNU/Linux

Re: FreaxNet

Сообщение UTeHok »

Первая версия (ее лучше назвать демонстрационной) готова. Она достаточно сыровата и конечно же я буду ее дорабатывать. Хотелось бы услышать отзывы.

Почему два файла?
FreaxNet_0.05_Grafik - консольная версия
Qt_freaxnet - GUI, которая запускает эту консольную версию
Первая проблема, с которой я столкнулся, это различие вывода информации в консоле и в Qt. Дело в том, что очень сложно сделать так, чтобы информация выводилась одинаково и в консоле и в соответствующем виджете. Пришлось с этим немного помучиться. В итоге пришлось подправить кое-что в main(), т.е. моя консольная версия отличается лишь выводом инфы.

Вторая проблема - это то, что виджет SpinBox изменяется в пределах лишь 0-99, а это значит, что самый большой диапазон сканируемых портов будет до номера 99. Естественно я сейчас думаю как это исправить :console:

Makefile консольной версии надо запускать от рута (вот для этого: mv FreaxNet /bin/FreaxNetG)
Для Qt_freaxnet все как обычно:

Код: Выделить всё

$qmake -project
$qmake Qt_freaxnet.pro
$make
У вас нет необходимых прав для просмотра вложений в этом сообщении.
«Make love, not war!»
Спасибо сказали:
Аватара пользователя
GFH
Сообщения: 18

Re: FreaxNet

Сообщение GFH »

Интересный проект! Я тоже хотел бы принять участие!

entry
Как можно присоединиться к числу основных разработчиков?
* Мы объявляем информационную войну режиму Саакашвили.
Спасибо сказали:
arch
Сообщения: 74
ОС: freebsd/arch

Re: FreaxNet

Сообщение arch »

В общем, решил присоединиться к работе(не позно ли я пришёл?). Добавил многопоточность и пофиксил(точнее само пофиксилось) проблему с отображением количества закрытых портов.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
UTeHok
Сообщения: 354
Статус: Антиглобалист
ОС: Debian GNU/Linux

Re: FreaxNet

Сообщение UTeHok »

GFH писал(а):
08.06.2008 22:12
Интересный проект! Я тоже хотел бы принять участие!

Проект действительно интересный, но к болшому сожалению почти мертвый. Этому есть несколько причин, одня из которых - пассивное отношение участников проекта к сканеру.
По поводу участия в проекте: прочитайте man-страницу, там все написано.

GFH писал(а):
08.06.2008 22:12
entry
Как можно присоединиться к числу основных разработчиков?

Я прошу прощения, но пока уважаемый entry забанен, я, так сказать, исполняющий обязаности руководитель этого проекта. :blush:
Если у Вас есть какие-нить идеи или Вы нашли ошибку, то... мы будем очень Вам признательны, если Вы выложите сюда код без ошибки.
Основным разработчиком стать будет непросто, но если Вы будете проявлять интерес к проекту регулярно, улучшая тем самым код, то... :tongue:

arch писал(а):
09.06.2008 13:53
В общем, решил присоединиться к работе(не позно ли я пришёл?). Добавил многопоточность и пофиксил(точнее само пофиксилось) проблему с отображением количества закрытых портов.

Еще один программист-энтузиаст :welcomeani:
Сейчас изучаю изменения/улучшения.

З.Ы. Скорее всего будет составлен список разрабатываемых в данный момент улучшений, а так же список того, чем планируется занятся в ближайшее время. План так сказать %)
«Make love, not war!»
Спасибо сказали:
Аватара пользователя
UTeHok
Сообщения: 354
Статус: Антиглобалист
ОС: Debian GNU/Linux

Re: FreaxNet

Сообщение UTeHok »

Разрабатывается сейчас
* Графический интерфейс - UTeHok
* Механизм обработки ключей - entry [приостановленно]

Планируется разработать
* Механизм обработки ключей [в первую очередь]
* Сканирование через прокси
* Ввод списка IP-адресов из файла
* Вывод результата сканирования в файл

З.Ы. Все идеи и предложения вы так же можете выслать на freaxnet(а)googlemail(.)com
«Make love, not war!»
Спасибо сказали:
arch
Сообщения: 74
ОС: freebsd/arch

Re: FreaxNet

Сообщение arch »

* Механизм обработки ключей [в первую очередь]
* Ввод списка IP-адресов из файла

Сделал. Добавил syn-сканирование. Работает,но непонятно откуда вылетает сегфолт(подробно см. сурс).
Ключи:
-f [файл_с_хостами](в хосты в формате host:port , host:port-port)
-h [host](в таком же формате)
-t [nums](колличество тредов, по-дефолту 1)
-s (включает syn-сканирование)
-i [имя девайса] (нужно для syn. Syn-сканирование нужно дорабатывать, на данный момент это почти-что простой пример из книжки)

В процессе работы я что-то испортил при выводе кол-ва закрытых портов(printf`ы нужно, поправит, сам я со строками не силён).

P.S.
Извиняюсь за свои отладочные сообщения(к своему стыду не дружу с отладчиками).
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
UTeHok
Сообщения: 354
Статус: Антиглобалист
ОС: Debian GNU/Linux

Re: FreaxNet

Сообщение UTeHok »

arch писал(а):
11.06.2008 21:36
* Механизм обработки ключей [в первую очередь]
* Ввод списка IP-адресов из файла

Сделал. Добавил syn-сканирование. Работает,но непонятно откуда вылетает сегфолт(подробно см. сурс).
Ключи:
-f [файл_с_хостами](в хосты в формате host:port , host:port-port)
-h [host](в таком же формате)
-t [nums](колличество тредов, по-дефолту 1)
-s (включает syn-сканирование)
-i [имя девайса] (нужно для syn. Syn-сканирование нужно дорабатывать, на данный момент это почти-что простой пример из книжки)

В процессе работы я что-то испортил при выводе кол-ва закрытых портов(printf`ы нужно, поправит, сам я со строками не силён).

P.S.
Извиняюсь за свои отладочные сообщения(к своему стыду не дружу с отладчиками).

Прекрасная работа. НО... :beta:
Во-первых, давай договоримся, что если изменяем предыдущую версию на столько, на столько это сделал ты, то изменения должны быть хорошо документированы. Во-вторых, новые версии выкладывает кто-то один. Если каждый будет выкладывать что-то свое под новой версией, то тут начнется полная неразбериха. Ты назвал версию 0.06, а в man-странице осталось 0.05. :nono: Конечно можно перейти с 0.0хх на 0.хх уровень... в принципе... почему бы и нет %)
Сейчас разбираюсь в новом коде... Кстати, а из какой книжки ты берешь примеры?

З.Ы. за syn-сканирование... :type: огромный респект :clap2: :clap:

З.Ы.Ы. Да, я думаю надо будет продумать систему версий. Пока тут ничего не придумано. Давайте тогда 0.0х - для разрабатываемых версий и 0.х - для стабильных/основных версий ядра сканера. Еще раз повторяю, до возвращения entry, 0.x версии выкладываю только я... один.
«Make love, not war!»
Спасибо сказали:
Аватара пользователя
UTeHok
Сообщения: 354
Статус: Антиглобалист
ОС: Debian GNU/Linux

Re: FreaxNet

Сообщение UTeHok »

arch писал(а):
11.06.2008 21:36
Ключи:
-f [файл_с_хостами](в хосты в формате host:port , host:port-port)
-h [host](в таком же формате)
-t [nums](колличество тредов, по-дефолту 1)
-s (включает syn-сканирование)
-i [имя девайса] (нужно для syn. Syn-сканирование нужно дорабатывать, на данный момент это почти-что простой пример из книжки)

Так а ты хочешь, чтобы всегда надо было вводить ключь? FreaxNet -h 127.0.0.1:20-100 - впринципе почему бы и нет, но хотелось бы, чтобы запускать сканер можно было бы проще. FreaxNet 127.0.0.1

Может все таки лучше сделать, чтобы сканирование всегда было из какого-то стандартного файла, а пользователь уже редактировал этот файл.
FreaxNet -f вместо FreaxNet -f /home/name/CODING/FreaxNet_v0.06/rfeax/host.conf . Согласись, в консоли вводить адрес к файлу накладно. Еще надо будет автоматом прибавлять номер начального и конечного порта, если в файле с IP-адресами лишь адрес без диапазона портов.

Я наверно выложу на выходных урезаную, но стабильную версию. syn-сканирование и что касается выбора интерфейса пока уберу, потому что сыровато.

Короче «Shut up and hack!» %)
«Make love, not war!»
Спасибо сказали:
arch
Сообщения: 74
ОС: freebsd/arch

Re: FreaxNet

Сообщение arch »

FreaxNet -f вместо FreaxNet -f /home/name/CODING/FreaxNet_v0.06/rfeax/host.conf

Дык, ведь можно просто FreaxNet -f hosts.conf

Еще надо будет автоматом прибавлять номер начального и конечного порта, если в файле с IP-адресами лишь адрес без диапазона портов.


Это уже есть. Я ф-цию cmd не менял, я просто читал построчно хосты из файла и кормил их cmd . Там 1-3000 диапазон дефолтный.
Спасибо сказали:
Аватара пользователя
UTeHok
Сообщения: 354
Статус: Антиглобалист
ОС: Debian GNU/Linux

Re: FreaxNet

Сообщение UTeHok »

arch писал(а):
14.06.2008 13:02
FreaxNet -f вместо FreaxNet -f /home/name/CODING/FreaxNet_v0.06/rfeax/host.conf

Дык, ведь можно просто FreaxNet -f hosts.conf

Ок, да. Оставлю так. Потом может быть сделаем, что если не было введено имя файла, то чтение будет из стандартного файла.

arch писал(а):
14.06.2008 13:02
Еще надо будет автоматом прибавлять номер начального и конечного порта, если в файле с IP-адресами лишь адрес без диапазона портов.

Это уже есть. Я ф-цию cmd не менял, я просто читал построчно хосты из файла и кормил их cmd . Там 1-3000 диапазон дефолтный.

Гм... чето-то наверное я там не доглядел, либо уже изменил так сильно. Мне показалось, что ты передаешь ей меньше параметнов и если идет чтение диапазона адресов из файла, то ошибка gethostbyname: Connection timed out. Ладно, я сейчас, на выходных, еще разок внимательно просмотрю код. Выложу с новой man-страницей, но кое-что все-таки пока уберу.
«Make love, not war!»
Спасибо сказали:
arch
Сообщения: 74
ОС: freebsd/arch

Re: FreaxNet

Сообщение arch »

Мне показалось, что ты передаешь ей меньше параметнов

Там была проверка на argc(т.к. теперь обработка ключей, то проверка не нужна), да в оригинале там юзалось только argv[1], поэтому я его(argv[1]) на char *host(или что там, забыл уже) и заменил.
Спасибо сказали:
Аватара пользователя
UTeHok
Сообщения: 354
Статус: Антиглобалист
ОС: Debian GNU/Linux

Re: FreaxNet

Сообщение UTeHok »

arch писал(а):
14.06.2008 14:44
Мне показалось, что ты передаешь ей меньше параметнов

Там была проверка на argc(т.к. теперь обработка ключей, то проверка не нужна), да в оригинале там юзалось только argv[1], поэтому я его(argv[1]) на char *host(или что там, забыл уже) и заменил.

Я спецально скачал еще раз твою версию, чтобы убедиться, и вот что выдает программа с ключом -f, если в файле с адресами есть строчка, где указан лишь IP-адрес без диапазона портов.

Код: Выделить всё

./FreaxNet -f hosts

Scanning for 127.0.0.1:10-100
    PORT  STATUS SERVICE

   80\tcp  open   www
   90port's is closed


Scanning for 127.0.0.1
:10-100
    PORT  STATUS SERVICE

gethostbyname: Connection timed out


hosts:
127.0.0.1:10-100
127.0.0.1


З.Ы. Я еще думаю убрать отображение /b/b/b/b/b/b, потому что если, к примеру, мы захотим отсканировать 100 IP-адресов, и вывод, естественно записать в файл, то... получится некрасиво.
($FreaxNet -h 127.0.0.1 > aaa)
«Make love, not war!»
Спасибо сказали:
Аватара пользователя
UTeHok
Сообщения: 354
Статус: Антиглобалист
ОС: Debian GNU/Linux

Re: FreaxNet

Сообщение UTeHok »

FreaxNet v0.061 - это все, относительно стабильно-работающее, от версии 0.06, которая имхо была очень сырой. Работа над исправлением ошибок и доработкой кода продолжается...

* Добавлена функция getopt(), обробатывающая ключи (!!!)
* Добавлен ключ -f, позволяющий сканировать целый список ip-адресов из файла.
* Добавлен ключ -h, который подразумевает какой-то конкретный ip-адрес

Все остальное пока убрал (т.е. не стал включать в последнюю версию), как слишком сырое. Разработку графического интерфейса пока приостановил, займусь доработкой/вылизыванием кода %)

Работа с потоками - дело достаточно непростое и кропотливое. После того, как сканер несколько раз выводил отчет по какому-то открытому порту по два раза, я решил пока это убрать и, хорошенько вооружившись литературой, отыскать ошибку. Сегодня ночью и начну %)

arch
Все, что ты написал и выложил здесь, будет в сканере, но немного попозже. Я добавил тебя в список разработчиков в man-страницу.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
«Make love, not war!»
Спасибо сказали:
Аватара пользователя
UTeHok
Сообщения: 354
Статус: Антиглобалист
ОС: Debian GNU/Linux

Re: FreaxNet

Сообщение UTeHok »

FreaxNet_v0.062

* Добавил задержки между запросами + обновил man-страницу. Ключ -p: FreaxNet -p 4 127.0.0.1:79-81

Сделал на скорую руку что-то типа FTP. Теперь наш сканер можно будет скачать вот от сюда. Я понмаю, что это пробный вариант, и в дальнейшем, я надуюсь, он будет только улучшаться. Ну а ваши пожелания как обычно на freaxnet(a)gmail(.)com %)

Ломаю голову вот над этим:

Код: Выделить всё

./FreaxNet -f hosts

Scanning for 127.0.0.1:10-100
    PORT  STATUS SERVICE

   80\tcp  open   www
   90port's is closed


Scanning for 127.0.0.1
:10-100
    PORT  STATUS SERVICE

gethostbyname: Connection timed out

Походу проблема в том, как считываются данные из файла (функция parse_file()), потому что cmd() работает исправно. Сейчас копаю это.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
«Make love, not war!»
Спасибо сказали:
arch
Сообщения: 74
ОС: freebsd/arch

Re: FreaxNet

Сообщение arch »

Исправил чтение из файла(-f добавлен).
Многопоточность действительно стоило убрать(баг с непонятным сегфолтом сразу пропал)
Добавил длинные ключи для типа сканирования(--connect,--syn,--fin,--null,--xmax)(по дефолту сканируется коннектом) + ack для определения filtered|unfilterd (эти сканирования отличаются флагами в tcp-заголовке), соответственно ключ -i для интерфейса(eth0,ppp0, etc...)(для таких сканов root нужен). В связи с этим переименовал syn.c(h) в method.c(h)

Нужно сделать нормальный вывод результата(очень всё сдвинуто вбок пишется).
Вывод результата в файл.
Сделать для всего этого man и help написать.
Имхо, сканирование через прокси не нужно - для нормальной практически весь proxychains переписывать придётся.

P.S.
Сорри за может быть излишнюю поспешность и плохую работу в комманде - первый раз так(в комманде) программирую.
А всякие типы сканов из книги "Программирование боевого софта под Linux".
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
UTeHok
Сообщения: 354
Статус: Антиглобалист
ОС: Debian GNU/Linux

Re: FreaxNet

Сообщение UTeHok »

Скачал, сейчас смотрю код. Первое же, что бросилось в глаза - ты продолжаешь разрабатывать версию 0.06, но было бы лучше, если бы ты вносил изменения в последнюю версию. По поводу многопоточности договорились, а вот в Makefile -pthread почему осталось? При FreaxNet -f hosts программа почему-то зависает...
Думаю, что предется и эту версию немного исправлять.

З.Ы. После FreaxNet -f hosts программа не зависает, а выдает вот это после боооольшой паузы
./FreaxNet -f hosts

Scanning for 127.0.0.1:10-100
PORT STATUS SERVICE

91 port's is closed


Scanning for 127.0.0.1
:10-100
PORT STATUS SERVICE

gethostbyname: Connection timed out

т.е. эта ошибка не отлько не исправлена, но добавленны другие... :unsure:
«Make love, not war!»
Спасибо сказали:
Аватара пользователя
halturin
Сообщения: 167
ОС: Linux

Re: FreaxNet

Сообщение halturin »

Господа, а не проще заюзать где-нибудь svn(или аналог)? а то вы так в версиях и исправлениях запутаетесь.
Спасибо сказали:
Аватара пользователя
BlackStar
Сообщения: 1338
Статус: We are all Kosh
ОС: Fedora 10

Re: FreaxNet

Сообщение BlackStar »

Да я вообще предлагаю, чтобы только UTeHok вносил изменения в главную ветку.
LightLang Team
Спасибо сказали: