Comments (8)
just tried to ping one of the ip address, all packet loss, so I guess lack of latency control may be the reason lead to this.
from nosqlmap.
Right now it uses the pyMongo default timeout of 10 seconds. I've had some hosts take this long to connect up especially over the Internet, but I can make this a configurable option. What do you think?
from nosqlmap.
hmm, I donnt know the average time needed to connect to a host, but it may be better to pile those slow hosts into another queue? and will you consider multi threaded?
from nosqlmap.
Yeah, I could experiment with multithreading. In the interim I was
thinking to add an option to ping the host first and if it's down not even
try the pyMongo client against it. That should speed things up
substantially.
On Mon, Jun 16, 2014 at 10:02 AM, ihacku [email protected] wrote:
hmm, I donnt know the average time needed to connect to a host, but it may
be better to pile those slow hosts into another queue? and will you
consider multi threaded?—
Reply to this email directly or view it on GitHub
#18 (comment).
from nosqlmap.
Try the changes committed to the 0.4 branch. Added option 3 to set an option to try to ping the host before attempting a connection. This sped things up substantially for me. Let me know how it goes.
from nosqlmap.
Implemented Mongo socket timeouts and ping speed in the 0.4 branch. Should be much, much faster. Let me know. Will implement multithread in 0.5.
from nosqlmap.
speed up indeed, only takes 10 min to catch up 0.3's whole day progress
from nosqlmap.
I have 4 seconds set as the socket timeout, I think that's fair over the
WAN. I will probably make this a configurable option in 0.5.
On Mon, Jun 16, 2014 at 8:43 PM, ihacku [email protected] wrote:
speed up indeed, only takes 10 min to catch up 0.3's whole day progress
—
Reply to this email directly or view it on GitHub
#18 (comment).
from nosqlmap.
Related Issues (20)
- Installation hangs on "Reading https://pypi.org/simple/requests/" HOT 3
- Change shebang to `#!/usr/bin/env python2` HOT 2
- What is NoSql and what is an application of NoSql in the business world?
- What is NoSql
- [HELP] how to set POST parameter HOT 1
- Error running with Docker & Docker Compose HOT 1
- ─[root@rohan-nitroan51554]─[~/Desktop/nosql/NoSQLMap] └──╼ #python NoSQLMap python: can't open file '/root/Desktop/nosql/NoSQLMap/NoSQLMap': [Errno 2] No such file or directory HOT 1
- Error when executing NoSQL DB Access Attacks HOT 1
- import error HOT 4
- Traceback (most recent call last): File "/usr/local/bin/NoSQLMap", line 11, in <module> load_entry_point('NoSQLMap==0.7', 'console_scripts', 'NoSQLMap')() TypeError: main() takes exactly 1 argument (0 given) HOT 1
- i get this error during installation Traceback (most recent call last): File "setup.py", line 1, in <module> from setuptools import find_packages, setup ImportError: No module named setuptools HOT 1
- Problem when i try to install in kali HOT 14
- FYI: Quick fix for DH_KEY_TOO_SMALL HOT 1
- NoSQL DB Access Attacks Error HOT 1
- install issues HOT 2
- Docker image build completes with errors but does not run due to these errors HOT 2
- . HOT 1
- DB access attack wasn't working HOT 1
- bug in your code HOT 5
- Should use stable Certifi version in order to build tool, since the tool is using Python 2.7.x HOT 1
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 nosqlmap.