Comments (3)
I just read that default Apache server configuration supports exactly 160 requests per second and I'm scanning an Apache web server. But how other tools like dirbuster are able to do like thousand requests per second?
from dirsearch.
@677230756E64 Other tools like Dirbuster (or Dirsearch, which you mentioned earlier) might be able to send more requests per second due to several reasons:
1:Concurrency
: These tools are specifically designed for directory and file brute-forcing, allowing them to send multiple requests in parallel or with high concurrency. They might use asynchronous or multithreaded techniques to optimize the rate of requests.
2:Optimized
for Scanning: Tools like Dirbuster are focused on scanning directories and files and are optimized for speed in this specific task. They might make optimizations like reusing connections, minimizing overhead, and making the most efficient use of available resources.
3:Si3:Simplicitymplicity of Requests: The requests made by directory brute-forcing tools are generally simple and lightweight compared to full web pages. They often fetch small resources, making it easier to send a high volume of requests without overwhelming the server.
4:Targeted Scanning
: These tools are often used for targeted scanning on specific directories or paths, which can reduce the complexity of the server's response handling.
5:Different Performance Metrics
: When comparing the performance of different tools, consider not only the request rate but also factors like accuracy, robustness, and the types of vulnerabilities they can detect.
#It's important to note that sending a large number of requests to a server in a short period of time could potentially trigger rate limiting or security mechanisms, especially if done without proper authorization. Always make sure you have the necessary permissions and follow ethical guidelines when conducting security testing or scanning.
. 😈
from dirsearch.
@677230756E64 Other tools like Dirbuster (or Dirsearch, which you mentioned earlier) might be able to send more requests per second due to several reasons
Thanks for detailed reply. Is dirsearch not optimized for scanning? I thought that was its primary goal. If not, are there plans of future updates focused on increasing productivity of the tool?
from dirsearch.
Related Issues (20)
- Host can't be resolved. HOT 8
- 运行报错 HOT 2
- Auto-Extract Domain in Dictionary HOT 4
- Docker container cannot run due to permission issues inside the container. HOT 2
- replay proxy will stay activated once being called HOT 4
- No module named 'mysql' HOT 2
- The process is "killed" HOT 2
- dirsearch没法忽略扫描的目录!救救孩子!
- Outdated API, although this is not a bug, it is recommended to update it HOT 1
- unpickle error during session restoration HOT 1
- Issue with Recursive Depth Option in Dirsearch HOT 2
- 为什么用最新的dirsearch扫描的这么慢,而虚拟机中却很快 HOT 3
- Is it possible to scan multiple hosts in parallel ? HOT 3
- How do you exit the entire process when multiple URLs are being fuzzed? HOT 2
- Resolve the pkg_resources module warning issue in the dirsearch scanning tool. HOT 4
- I can't use the dirsearch, the dirsearch.py doesn't work for me HOT 3
- There was a problem in the request to【对的请求中出现问题】 HOT 1
- TypeError: decode() argument 'encoding' must be str, not None HOT 2
- "reports" folder always created HOT 3
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 dirsearch.