Fusil

Screenshot Λογισμικό:
Fusil
Στοιχεία Λογισμικού:
Εκδοχή: 1.4
Ανεβάστε ημερομηνία: 12 May 15
Προγραμματιστής: Victor Stinner
Άδεια: Δωρεάν
Δημοτικότητα: 24

Rating: nan/5 (Total Votes: 0)

του έργου Fusil είναι ένα πρόγραμμα χνούδι. Επί του παρόντος, είναι ειδικά για τα προγράμματα της γραμμής εντολών του Linux, αλλά ο κώδικας έχει σχεδιαστεί για να χρησιμοποιηθεί με οποιοδήποτε είδος του έργου (απομακρυσμένη διεργασία, ψεύτικο διακομιστή HTTP, υποδοχή δικτύου χνούδι, κλπ). Έργο Fusil βασίζεται σε ένα σύστημα πολλαπλών παράγοντα αντί ενός μονολιθικού αρχιτεκτονικής.
Fusil είναι ένα έργο ανοικτού κώδικα γραμμένο σε Python με την άδεια χρήσης GNU GPL.
Δοκιμάστε fusil
Πηγαίνετε στο fusil γονικό κατάλογο και να αρχίσει χνούδι έργο xterm:
fusil --project έργου / xterm.py
Αποτέλεσμα εξόδου:
$ Cd fusil
$ Fusil έργο -p / xterm.py
[Συνεδρία # 1] Έναρξη συνόδου
[Διαδικασία xterm] Χρονικό όριο! (1,0 δευτερόλεπτα)
(...)
[Συνεδρία # 8] Έναρξη συνόδου
*** Glibc ανιχνεύεται *** / usr / bin / xterm: Διπλό ή δωροδοκίας (προηγ!): 0x080ad2b8 ***
======= Το backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0xb7b957cd]
(...)
[Διαδικασία ρολόι] Διαδικασία σκοτώθηκαν από SIGIOT σήμα
[Συνεδρία # 8] βαθμολογίας Συνεδρία: 100,0%
[Εφαρμογή] Επιτυχία με συνεδρίας # 8

Τι είναι καινούργιο σε αυτή την έκδοση:!

  • Python 3 υποστήριξης
  • fusil-python:
  • να βελτιώσει τη λειτουργία αναγράφονται όλα τα αρθρώματα Python: χρησιμοποιήστε sys.builtin_module_names και pkgutil.iter_modules ()
  • μαύρη λίστα περισσότερες ενότητες, κατηγορίες και τις λειτουργίες

Τι είναι καινούργιο στην έκδοση 1.3.2:

  • replay.py: που sys.path να διευκολύνει η χρήση των Fusil χωρίς να το εγκαταστήσετε
  • Fix fusil-gettext: αγνοήσει λάθη strace σε locateMO ()
  • fusil-python:
  • προειδοποιήσεις απόκρυψη Python
  • listAllModules () περιλαμβάνει ενσωματωμένη ενότητες
  • νέα επιλογή --only-c για να δοκιμάσει μόνο ενότητες γραμμένο σε C
  • διαρροή μνήμης λύση: ξεφορτώνουν δοκιμαστεί ενότητες
  • getFunctions fix (): χρήση isclass επίσης () για την ανίχνευση τάξεις
  • όριο κλειστό Fusil διαδικασία μέγιστη μνήμη

Τι είναι καινούργιο στην έκδοση 1.3.1:

  • fusil-python: αυτόματου εντοπισμού όλων των ενοτήτων αντί της χρήσης μια στατική λίστα των μονάδων, τη συλλογή τυχόν εξαίρεση κατά την τοποθέτηση της μονάδας, fuzz μόνο δημόσιες λειτουργίες (ενότητα χρήση .__ όλα __)
  • FileWatch: αγνοήσει διπλούν μέρη για μετονομασία σύνοδο
  • Κατάργηση συνεδρία μέρη όνομα διπλούν (π.χ. & quot?. Τουρσί-error-σφάλματος & quot? = & Gt? & Quot? Picke σφάλμα & quot?)
  • replay.py: δεν ανακατευθύνει stdin στο / dev / null αν --ptrace χρησιμοποιείται
  • ανιχνευτή CPU: ορίστε το μέγιστο αριθμό διάρκεια 3 έως 10 δευτερόλεπτα (και μετονομασία της συνόδου για την επιτυχία)

Τι είναι καινούργιο στην έκδοση 1.3:

  • Δημιουργία fusil-GIMP
  • Κατάργηση charset από WriteCode: χρησιμοποιήστε ενσωματωμένη open () αντί codecs.open (), επειδή τα αρχεία που δημιουργούνται από open () είναι πολύ πιο γρήγορα
  • Βελτιστοποίηση FileWatch: δεν μεταγλωττίσετε ξανά τα πρότυπα σε κάθε συνεδρία
  • fusil εξαρτάται από τώρα και στο εξής python-ptrace 0.6
  • Μην χρησιμοποιείτε close_fds επιχείρημα subprocess.Popen () στα Windows
  • αναγνώστη διαμόρφωση Fix: normal_calm_load, normal_calm_sleep, slow_calm_load, πλήκτρα slow_calm_sleep επιλογές παγκόσμιων είναι float, δεν ακέραιο
  • FileWatch χρησιμοποιεί το μοτίβο για να μετονομάσετε τη σύνοδο

Τι είναι καινούργιο στην έκδοση 1.2.1:

  • Διορθώστε σιδερωτήριο παράγοντα της Μαγεία Εικόνα fuzzer
  • Διορθώστε AttachProcessPID () ανιχνευτής: να σταματήσει τον καθετήρα στην έξοδο διαδικασία

Τι είναι καινούργιο στην έκδοση 1.2:

  • Χρήστης ορατές αλλαγές:
  • Fusil τώρα απαιτεί Python 2.5
  • Τεκμηρίωση: γράψτε ένα ευρετήριο (index.rst) και ένα οδηγό χρήσης (usage.rst)
  • script Replay: αντιγραφή περιβάλλοντος HOME για GDB και να πιάσει setuid () σφάλματος
  • fusil-firefox: υποστηρίζει περισσότερους τύπους αρχείων (BMP, GIF, ICO, PNG, SVG), δημιουργούν --test επιλογή γραμμής εντολών, γράφουν τη σελίδα HTML στο αρχείο index.html
  • fusil-python: Καταγραφή σφαλμάτων στο stderr (αντί του stdout) για την αποφυγή σφαλμάτων Unicode (ειδικά με python3)
  • FileWatch: Μετονομασία του συνεδρία με & quot? Long_output & quot? Εάν το πρόγραμμα έγραψε πάνω από τις γραμμές max_nbline
  • fusil-python: μαύρη λίστα posix.fork () για την αποφυγή ψευδώς θετικών
  • Εάν η διαδικασία σκοτώνεται από ένα σήμα, να μετονομάσετε τη συνεδρία χρησιμοποιώντας το όνομα του σήματος (ήδη εργαστεί αν το πρόγραμμα εντοπισμού σφαλμάτων ήταν άτομα με ειδικές ανάγκες)
  • αλλαγές Προγραμματιστής:
  • MangleAgent υποστηρίζει πολλαπλά αρχεία
  • Δημιουργία DummyMangle: παράγοντας με MangleFile API, αλλά μην αγγίζετε το περιεχόμενο του αρχείου για να δοκιμαστεί η fuzzer
  • Δίκτυο: κοντά () μέθοδος NetworkClient και τη χρήση ServerClient shutdown (SHUT_RDWR)
  • NetworkServer χρησιμοποιεί ένα ανεκτέλεστο υπόλοιπο των 5 πελάτες για socket.listen () (αντί για 1)
  • Bugfixes:
  • Διορθώστε Directory.rmtree () και το σενάριο replay για την Python 3.0
  • ServerClient.sendBytes Fix (): χρήση socket.send () αποτέλεσμα για να πάρει τα επόμενα δεδομένων εξουδετερώνουν

Τι είναι καινούργιο στην έκδοση 1.0 Final:

  • Αυτή η έκδοση προσθέτει VLC και zzuf fuzzers, μια επανάληψη. py σενάριο με πολλές επιλογές (π.χ. --valgrind), και μια επιλογή --force-ανασφαλή (όπως --unsafe αλλά χωρίς επιβεβαίωση).
  • Χρησιμοποιεί πάντα μια μηδενική συσκευή όπως stdin για τις διαδικασίες παιδί να αποφευχθεί η παρεμπόδιση της fuzzer αν η διαδικασία έχει ως εξής stdin.
  • Η δημιουργούνται αναγνωριστικό διαδικασίας είναι γραμμένο στα αρχεία καταγραφής.

Τι είναι καινούργιο στην έκδοση 1.0 Beta 3:

  • Η σύνοδος μετονομάζεται χρησιμοποιώντας την κατάσταση εξόδου διαδικασία ( κωδικό εξόδου ή σήμα). Πρόοδο εκτέλεσης εμφανίζεται.
  • Ο συνολικός αριθμός των διαδικασιών είναι περιορισμένη (για προστασία έναντι πιρούνι βόμβες) και μια χωματερή πυρήνα επιτρέπεται.
  • Σφάλματα που θεσπίστηκε με την εναλλαγή χρηστών έχουν καθοριστεί.
  • Συμβατότητα με Python 3000 και το FreeBSD έχει βελτιωθεί.

Απαιτήσεις :

  • Python
  • GCC

Άλλο λογισμικό του προγραμματιστή Victor Stinner

IPy
IPy

11 Apr 15

IPy
IPy

12 May 15

python-ptrace
python-ptrace

11 May 15

Σχόλια για Fusil

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!