Comments (8)
What do you mean as 'act as a server'? Put up an http server (or open a
socket) and fuzz some form or requests that come in?
On Sat, Mar 16, 2013 at 11:56 AM, Julien Iguchi-Cartigny <
[email protected]> wrote:
Is there a way to force sulley to act as a server ? Looking to the code of
the function fuzz in session.py, I'm not really sure it is possible
natively in Sulley.—
Reply to this email directly or view it on GitHubhttps://github.com//issues/45
.
from sulley.
I think he refers to fuzz the client with Sulley acting as a server. For example, Sulley acting as the web server to fuzz a web browser.
from sulley.
Ah, that's what I figured. It can not do that at this point, but I'm in the
process of re-writing sully into V2, so I'll add this to the feature list.
On Tue, Mar 19, 2013 at 11:32 AM, tetheno [email protected] wrote:
I think he refers to fuzz the client with Sulley acting as a server. For
example, Sulley acting as the web server to fuzz a web browser.—
Reply to this email directly or view it on GitHubhttps://github.com//issues/45#issuecomment-15121452
.
from sulley.
I am actually working on getting Sulley setup so that it can fuzz web-browsers. Basically it has to do with Sulley being the server and also having a component that launches the browser and redirects to the pages Sulley is creating using something like Selenium.
@Fitblip do you think that this should be merged into Sulley? I was going to release it as a separate application that just had Sulley as a requirement.
from sulley.
I don't think it will require a lot of work: the function fuzz() has to be modify to:
- remove connect() if TCP
- call listen() (it could be done by user using pre_send()
We are working on an implementation of this idea.
from sulley.
@kartoch my response was partially in response to what @tetheno suggested about browser fuzzing. I didn't mean to confuse you. Yes Sulley needs to be able to become a server and I agree it shouldn't be difficult. I got off-topic. Sorry.
from sulley.
Hrm, I'd say release it separately, Sulley V2 is going to be massively different, the only thing I'm really keeping is the core fuzzing engine with is basically a python implementation of SPIKE.
from sulley.
Rotten issue, closing it
from sulley.
Related Issues (20)
- WHY AttributeError: 'NoneType' object has no attribute 'split'??? HOT 1
- Creating a field containting n bits HOT 4
- Sulley on Android HOT 1
- network monitor crashes after sending packets
- sulley bug? HOT 3
- How to install Sulley on Linux? HOT 3
- how to run Trend Micro Server Protect? PED-RPC> unable to connect to server 127.0.0.1:26003
- how to use txt which including test case to fuzz by using sulley? which function can do it?
- Broken Link HOT 2
- Sulley does not capture any bytes to pcap files HOT 12
- In graph.py, 290 line, "edges" or "edge" ? HOT 3
- Too high memory usage / memory leak? HOT 4
- In crc16 function ,can we add other polynomials? HOT 2
- Don't use zlib for pickle storage/persistance HOT 4
- Modifying target's port # in the current session! HOT 2
- how to append the file of crash using vmcontrol.py HOT 1
- vmcontrol.py -s snapshot name is not marked required HOT 2
- Clean Up Python Warnings HOT 6
- how to fuzz udp Protocol HOT 1
- Feature Proposal: Alternative Interfaces
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sulley.