Fusil

Programinė įranga Screenshot:
Fusil
Programinė detalės:
Versija: 1.4
Įkėlimo datą: 12 May 15
Kūrėjas: Victor Stinner
Licencija: Nemokamai
Populiarumas: 24

Rating: nan/5 (Total Votes: 0)

Muskete projektas yra pūkuotis programa. Šiuo metu, tai būdinga Linux "komandinę eilutę programas, tačiau kodą yra skirtas būti naudojamas su bet kokia projekto tipą (nuotolinio proceso, padirbtų HTTP serverį, pūkelis tinklo lizdas, ir tt). Muskete projektas grindžiamas kelių agentas sistemos vietoj monolitinis architektūra.
Muskete yra opensource projektų parašytas Python pagal GNU GPL licencija.
Pasistenkite Muskete
Eiti į Muskete patronuojančios kataloge ir paleisti pūkuotis xterm projektą:
Muskete --project projektas / xterm.py
Išėjimo rezultatas:
$ Cd Muskete
$ Muskete -p projektas / xterm.py
[Pamoka # 1] Pradėti seansą
[Procesas xterm] timeout! (1,0 sekundės)
(...)
[Pamoka # 8] Pradėti seansą
*** Glibc aptikta ***, / usr / bin / xterm: dvigubas nemokamai arba su korupcija (pask!): 0x080ad2b8 ***
======= Pėdsakas: =========
/lib/tls/i686/cmov/libc.so.6[0xb7b957cd]
(...)
[Žiūrėti Procesas] Proceso nužudyti signalo SIGIOT
[Pamoka # 8] sesija rezultatas: 100,0%
[Taikymo] Sėkmės su sesijos # 8

Kas naujo , šioje laidoje:

  • Python 3 palaikymas;
  • Muskete-python
  • pagerinti funkciją išvardijami visi Python modulių: naudokite sys.builtin_module_names ir pkgutil.iter_modules ();
  • juodąjį sąrašą daugiau moduliai, klasės ir funkcijos;

Kas naujo 1.3.2 versijos:

  • replay.py: nustatyti sys.path palengvinti iš Muskete naudojimas nediegiant jį;
  • Nustatyti Muskete-gettext: ignoruoti strace klaidų locateMO ();
  • Muskete-python
  • Slėpti Python įspėjimai;
  • listAllModules () Apima builtin moduliai;
  • nauja galimybė --only-C išbandyti tik modulius parašyta C;
  • Nustatyti Atminties nutekėjimas: iškrauti išbandyti moduliai;
  • Fix getFunctions (): naudojimas taip pat isclass () aptikti klases;
  • Išjungti Muskete procesas maksimalus atminties riba;

Kas naujo versijos 1.3.1:

  • Muskete-pitonas: autodiscover visais moduliais, o ne naudojant statinio sąrašas modulių, prašau jokių išimčių, kai pakrovimo modulis, tik faras viešąsias funkcijas (naudoti modulis .__ visi __),
  • FileWatch: ignoruoti pasikartojančių dalys samdomiems pavadinima;
  • Pašalinti sesijos Vardas dalys dubliuoti (pvz & quot;. Marinatas klaidų klaidų & quot; = & gt; & quot; picke klaidų & quot;);
  • replay.py: ne nukreipti STDIN į / dev / null, jei --ptrace naudojamas;
  • procesoriaus zondas nustatyti maksimalią trukmę nuo 3 iki 10 sekundžių (ir pervadinti apie sėkmę sesija);

Kas naujo versijos 1.3:

  • Sukurti Muskete-GIMP;
  • Pašalinti koduotę iš WriteCode: naudokite BUILTIN open () vietoj codecs.open (), nes bylos sukurtos open () yra daug greičiau;
  • Optimizuoti FileWatch: ne perkompiliuoti modelius kiekvienos sesijos;
  • Muskete dabar priklauso nuo python-ptrace 0,6
  • Nenaudokite close_fds argumentas subprocess.Popen () ant Windows
  • Nustatyti konfigūracija skaitytuvas: normal_calm_load, normal_calm_sleep, slow_calm_load, slow_calm_sleep raktai pasauliniai galimybės yra plūdės, o ne sveikasis skaičius;
  • FileWatch naudoja šabloną pervadinti sesiją;

Kas naujo versijos 1.2.1:

  • Nustatyti išdarkyti agentas vaizdo magick fuzzer
  • Nustatyti AttachProcessPID () zondą: sustabdyti ne proceso išėjimo daviklį;

Kas naujo 1.2 versijoje:

  • Vartotojo akivaizdūs pokyčiai: "
  • Muskete dabar reikalingas Python 2.5
  • Dokumentacija: parašyti indeksą (index.rst) ir vartotojo instrukciją (usage.rst)
  • replay scenarijų: kopijuoti namų aplinka už GDB ir sugauti setuid () klaidą,
  • Muskete-Firefox: remti daugiau failų formatus (BMP, GIF, ICO, PNG, SVG), sukurti --test komandų eilutės parinktis, rašyti HTML puslapį į index.html failą,
  • Muskete-pitonas: parašyti klaidų stderr (vietoj stdout), kad būtų išvengta Unicode klaidą (ypač Python3)
  • FileWatch: pervardyti seansą su & quot; long_output & quot; jei programa rašė daugiau nei max_nbline linijų;
  • Muskete-pitonas: juodasis posix.fork (), kad būtų išvengta klaidingų teigiamų
  • Jei procesas yra nužudyti signalas, pervardyti ekraną naudodami Signalo pavadinimas (jau dirbo, jei debugeris buvo išjungtas);
  • Developer pokyčiai: "
  • MangleAgent Palaiko keletą įvesties failai,
  • Sukurkite DummyMangle: agentą su MangleFile API bet nelieskite failų turinį išbandyti fuzzer
  • Tinklo: uždaryti () metodas NetworkClient ir ServerClient naudojimas išjungimas (SHUT_RDWR)
  • networkserver naudoja 5 klientams atsilikimą socket.listen () (vietoj 1)
  • Klaidų ištaisymas: "
  • Nustatyti Directory.rmtree () ir pakartojimo scenarijų Python 3.0
  • Fix ServerClient.sendBytes (): naudoti socket.send () rezultatas gauti kitą duomenų kompensuoti;

Kas naujo 1.0 versijoje galutinis:

  • Ši laida papildyta vlc ir zzuf fuzzers, yra pakartojimo. PY scenarijų su daug galimybių (pvz --valgrind), ir --force-nesaugus variantas (kaip --unsafe bet be patvirtinimo).
  • Jis visada naudoja null prietaisą kaip standartinio įvesties vaikui procesai išvengti blokavimo fuzzer jei procesas skaito STDIN.
  • sukurta procesas identifikatorius parašyta rąstų.

Kas naujo versijos 1.0 beta 3:

  • sesija pavadinta naudojant proceso užbaigimas statusą ( išeiti kodas arba signalas). Vykdymo pažanga yra rodomas.
  • Bendras procesų skaičius yra ribotas (apsaugoti nuo šakių bombų) ir core dump yra leidžiamas.
  • buvo nustatytos įvestos vartotojo perjungimas klaidas.
  • Suderinamumas su Python 3000 ir FreeBSD buvo patobulintas.

Reikalavimai

  • Python,
  • Persijos įlankos;

Kita programinė įranga kūrėjas Victor Stinner

IPy
IPy

11 Apr 15

IPy
IPy

12 May 15

python-ptrace
python-ptrace

11 May 15

Komentarai Fusil

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!