{"id":13601132,"url":"https://github.com/OpenRCE/sulley","last_synced_at":"2025-04-11T01:31:01.644Z","repository":{"id":2910210,"uuid":"3919411","full_name":"OpenRCE/sulley","owner":"OpenRCE","description":"A pure-python fully automated and unattended fuzzing framework.","archived":false,"fork":false,"pushed_at":"2020-12-29T21:22:41.000Z","size":3561,"stargazers_count":1435,"open_issues_count":56,"forks_count":341,"subscribers_count":125,"default_branch":"master","last_synced_at":"2025-04-08T11:11:39.266Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OpenRCE.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-04-03T15:28:57.000Z","updated_at":"2025-04-01T10:32:23.000Z","dependencies_parsed_at":"2022-09-20T12:44:33.355Z","dependency_job_id":null,"html_url":"https://github.com/OpenRCE/sulley","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenRCE%2Fsulley","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenRCE%2Fsulley/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenRCE%2Fsulley/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenRCE%2Fsulley/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenRCE","download_url":"https://codeload.github.com/OpenRCE/sulley/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248325076,"owners_count":21084866,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-01T18:00:56.279Z","updated_at":"2025-04-11T01:31:01.611Z","avatar_url":"https://github.com/OpenRCE.png","language":"Python","readme":"# Lack of maintenance?\nIf you're looking for an actively maintained fork of Sulley, take a look at [BooFuzz](https://github.com/jtpereyda/boofuzz).\n\n# What?\nSulley is a fuzzing engine and fuzz testing framework consisting of multiple extensible components.\nSulley (IMHO) exceeds the capabilities of most previously published fuzzing technologies, commercial and public domain.\nThe goal of the framework is to simplify not only data representation but to simplify data transmission and \ninstrumentation. Sulley is affectionately named after the creature from Monsters Inc., because, well, he is fuzzy.\n\n![He's also fearless](http://i.imgur.com/AHuBu.jpg)\n\nClearly he's also fearless. \n\n# Why?\nModern day fuzzers are, for the most part, solely focus on data generation. Sulley not only has impressive data\ngeneration but has taken this a step further and includes many other important aspects a modern fuzzer should provide.\nSulley watches the network and methodically maintains records. Sulley instruments and monitors the health of the target,\ncapable of reverting to a known good state using multiple methods. Sulley detects, tracks and categorizes detected\nfaults. Sulley can fuzz in parallel, significantly increasing test speed. Sulley can automatically determine what unique\nsequence of test cases trigger faults. Sulley does all this, and more, automatically and without attendance. It's not\nusual for a fuzz to run seamlessly for days at a time, that way you (as the vulnerability researcher) can focus on\nother areas of exploitation, and come back to Sulley's results when they're convenient for you.\n\n# Awesome! Where do I start?\nWell a good place to start if you're on windows is the [wiki article on Windows setup](https://github.com/OpenRCE/sulley/wiki/Windows-Installation), and if you're feeling ballsy check out the [unstable branch of Sulley](https://github.com/OpenRCE/sulley/tree/Sulley1.1) If you're on *nix, sit tight, the docs are coming for the installation procedure for\nthat, but if you use *nix, chances are you can probably figure it out on your own.\n\n# Some notes\nThis master branch is considered the 'stable' branch of Sulley 1.0, all the changes that I make are going into Sulley \n1.1, which can be found at https://github.com/OpenRCE/sulley/tree/Sulley1.1. \n\nIf you have any other questions/improvements/features you'd like to see feel free to [email me](https://github.com/Fitblip)!\n\n","funding_links":[],"categories":["Tools","Python","fuzzer"],"sub_categories":["Network Protocol Fuzzers","API/协议"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FOpenRCE%2Fsulley","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FOpenRCE%2Fsulley","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FOpenRCE%2Fsulley/lists"}