Fusil

Софтуер снимки:
Fusil
Софтуер детайли:
Версия: 1.4
Дата на качване: 12 May 15
Розробник: Victor Stinner
Разрешително: Безплатно
Популярност: 24

Rating: nan/5 (Total Votes: 0)

проект лек мускет е програма, грапавини. В момента, това е специфична за програми Linux команден ред, но кодът е предназначен да се използва с всеки тип проект (отдалечени процеси, фалшиви HTTP сървър, сокет мъх мрежа и т.н.). Проект лек мускет се основава на система, вместо монолитна архитектура мулти-агент.
Лек мускет е OpenSource проект, написани на Python под лиценз GNU GPL.
Опитайте лек мускет
Отидете на лек мускет майка директория и да започнете грапавини проект Xterm:
лек мускет --project проект / xterm.py
Output линк:
$ CD лек мускет
$ Лек мускет -p проект / xterm.py
[Сесия # 1] Стартиране на сесията
[Процес Xterm] Timeout! (1.0 секунди)
(...)
[Сесия # 8] Стартиране на сесията
*** НЬс открити *** / ЮЕсАр / хамбар / Xterm: двойно безплатно или корупция (предх!): 0x080ad2b8 ***
======= Обратно проследяване: =========
/lib/tls/i686/cmov/libc.so.6[0xb7b957cd]
(...)
[Процес часовник] Process убит от сигнал SIGIOT
[Сесия # 8] Session резултат: 100.0%
[Прилагане] Успех с сесия # 8

Какво ново в тази версия:

  • Python 3 подкрепа
  • лек мускет-питон:
  • подобри функцията листинг всички Python модули: използвайте sys.builtin_module_names и pkgutil.iter_modules ()
  • черния списък повече модули, класове и функции

Какво ново във версия 1.3.2:

  • replay.py: настройте sys.path да облекчи използването на лек мускет, без да го инсталирате
  • Fix лек мускет-gettext: игнорира грешки strace в locateMO ()
  • лек мускет-питон:
  • предупреждения скрий Python
  • listAllModules () включва вградените модули
  • нова опция --only-с да тестват само модули, написани на C
  • Fix памет течове: разтоварна тествани модули
  • Fix getFunctions (): използване също isclass (), за да се открие класове
  • лимит Disable лек мускет процес максимална памет

Какво ново във версия 1.3.1:

  • лек мускет-питон: Autodiscover всички модули, вместо да използват статичен списък от модули, хвана всяко изключение при зареждане на модул, само Fuzz публични функции (използват модул .__ всички __)
  • FileWatch: игнорирате дублиращи части на сесията преименуване
  • Премахване сесия Име части дублират (напр & quot;. Туршия-грешка-грешка & quot; = & GT; & quot; picke-грешка & quot;)
  • replay.py: да не се пренасочи стандартния вход към / сътрудничество / нула, ако --ptrace се използва
  • CPU сонда: зададения максимален срок от 3 до 10 секунди (и преименуване на сесията в успеха)

Какво ново във версия 1.3:

  • Създаване на лек мускет-GIMP
  • Премахване на набор от знаци от WriteCode: използвате вградена отворена (), вместо codecs.open (), тъй като файлове, създадени от отворен () са много по-бързо
  • Optimize FileWatch: не прекомпилирате модели на всяка сесия
  • лек мускет сега зависи от питон-ptrace 0.6
  • Не използвайте close_fds аргумент на subprocess.Popen () на Windows
  • конфигурация Fix четци: normal_calm_load, normal_calm_sleep, slow_calm_load, slow_calm_sleep ключове глобални възможности са плувка, не цяло число
  • FileWatch използва схемата за преименуване на сесията

Какво ново във версия 1.2.1:

  • Fix маш агент на снимката Magick fuzzer
  • Fix AttachProcessPID () сонда: спрете сондата при прекратяване на процеси

Какво ново във версия 1.2:

  • Потребителски видими промени:
  • лек мускет в момента се нуждае Python 2.5
  • Документация: напиши индекс (index.rst) и указания за употреба (usage.rst)
  • Replay скрипт: копирате домашна среда за GDB и улова имащи нужда () грешка
  • лек мускет-Firefox: поддържа повече файлови формати (BMP, GIF, ICO, PNG, SVG), създаде --test опция на командния ред, пишете на HTML страница в index.html файл
  • лек мускет-питон: напиши грешки до STDERR (вместо стандартния изход), за да се избегне Unicode грешка (особено с Python3)
  • FileWatch: преименуване сесията с & quot; long_output & quot; ако програмата е написал повече от max_nbline линии
  • лек мускет-питон: черен списък posix.fork (), за да се избегнат фалшиво положителни
  • Ако процесът е убит от сигнал, преименуване на сесията, използвайки името на сигнала (вече работи, ако дебъгер е забранена)
  • промени Разработчик:
  • MangleAgent поддържа множество входни файлове
  • Създаване DummyMangle: средство с MangleFile API, но не пипай съдържание на файла, за да се тества fuzzer
  • Network: близо () метод за NetworkClient и използване ServerClient изключване (SHUT_RDWR)
  • NetworkServer използва изоставането на 5 клиенти за socket.listen () (вместо 1)
  • Фиксирани бъгове:
  • Fix Directory.rmtree () и повторение на сценария за Python 3.0
  • Fix ServerClient.sendBytes (): използване socket.send () резултат, за да получите следващите данни компенсират

Какво ново във версия 1.0 Final:

  • Тази версия добавя VLC и zzuf fuzzers, преиграване. Ру скрипт с много опции (напр --valgrind), както и опция за --force-опасни (като --unsafe но без потвърждение).
  • Той винаги използва нулев устройство като стандартния вход за деца процеси, за да не се блокира fuzzer ако процесът гласи стандартния вход.
  • създадена идентификатора на процеса е написан на трупите.

Какво ново във версия 1.0 Beta 3:

  • Сесията се преименува използвайки статута на прекратяване на процеси ( Код излизане или сигнал). Показва се Execution напредък.
  • Общият брой процеси е ограничен (за защита срещу рогове бомби) и сърцевина сметището е позволено.
  • Bugs въведени чрез превключване на потребителя са фиксирани.
  • Съвместимост с Python 3000 и FreeBSD е подобрена.

<силни> Изисквания

  • Python
  • GCC

Друг софтуер на разработчика Victor Stinner

python-ptrace
python-ptrace

11 May 15

IPy
IPy

12 May 15

IPy
IPy

11 Apr 15

Коментари към Fusil

Коментари не е намерена
добавите коментар
Включете на изображения!