Comments (8)
I think this is a regression in site-inspector 1.0.0, which came out Feb 6. I'm looking into the root cause. cc @benbalter
from domain-scan.
Ah, and I can see that @benbalter fixed this bug in benbalter/site-inspector@92a93dc and bumped the version to 1.0.1 -- but didn't publish to Rubygems. @benbalter, mind doing a gem publish? 😺
@thecapacity, in the meantime, you can revert to an older version of site-inspector, or pull from @benbalter's repository's master
branch.
from domain-scan.
Thanks all! I was just diving into this again today and was checking up here to tell you I was still having it!
from domain-scan.
OK, dumb Q - but where in the https-scan repo can I shim in @benbalter's 'native' site-inspector?
e.g. I have ./https-scan and ../site-inspector-ruby but I'm not sure how Ruby even finds 'site-inspector' in the "require" statement since ./https-scan doesn't seem to include it (e.g. as a subdir)
#sorryImaPythonGuy
from domain-scan.
No worries. I updated this project's Gemfile
to pull from site-inspector
's master branch directly, for now. So git pull
this project to the latest, then run bundle update site-inspector
to re-sync the version of site-inspector that this script uses.
The https-scan.rb
script requires bundler/setup
, which is what triggers the script to run inside of the bundler
-managed environment (sort of like working inside a virtualenv).
from domain-scan.
I seem to have 'answered' my own question, for anyone that needs.
- I changed require 'site-inspector' to 'require ../site-inspector-ruby'
- On a re-run you get an error to do another 'bundle install'
- Do that, then if you try to run you get an error
- Then change the require statement back to just 'site-inspector' (i.e. remove the path)
- Re-run and it seems to be going fine.
Ah, @konklone I think maybe I was saved by your fix (which just popped in I think) vs. my own creativity! :)
from domain-scan.
Released 1.0.1
: https://github.com/benbalter/site-inspector-ruby/releases/tag/v1.0.1
@thecapacity for next time, simply add the following to your gemfile:
gem "site-inspector", :github => "benbalter/site-inspector-ruby"
Which instructs Bundler to always use the HEAD of the git repo, rather than the released version.
from domain-scan.
Thanks @benbalter someday I'm going to have to get the crash course on GitHub from you - I can't find my +1 (interestingly something almost popped up for that but I couldn't figure out how I almost did that) 👍 Ahh...
from domain-scan.
Related Issues (20)
- Make Lambda packaging aware of third party dependencies, incorporate them in repackaging
- Move from an options dict to a "config" (or similar) dict
- Scanner dependency problem HOT 3
- public-suffic-list.txt deployed to the wrong local path HOT 2
- Packaged version of sslyze in lambda/envs/domain-scan.zip is out of date HOT 4
- Path.resolve() throws exception when results file doesn't exist HOT 4
- lambda: public-suffix-list.txt not found HOT 1
- Update to SSLyze 2.0.0, and detect TLS 1.3 0-RTT
- Confirm best way to search for USWDS elements
- Add cookie scanner
- Adopt some of the clean-up from dhs-ncats/gatherer HOT 1
- Use Node 8 runtime for Lambda
- PSL cache location not obeyed
- Unnecessary prepending of "www." on domains of form "www#." HOT 3
- Summarize USWDS scan in plain language
- Scanning hosts on a network that is not connected to the Internet HOT 1
- While trying to Scan a list of domains from a CSV, the 'HSTS Preloaded' column in pshtt.csv is giving incorrect results
- Upgrade sslyze to 3.x
- System UI HOT 1
- Can't get the code to run on the M1 chip
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 domain-scan.