-
Notifications
You must be signed in to change notification settings - Fork 216
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
关于安装方面的问题汇总 #5
Comments
使用 python spidermanage/manage.py runserver localhost:80
临时解决办法
在 spidermanage/lib/ 中新建 logger.py 内容如下
|
继续尝试运行,依然报错:
临时解决办法 pip install apscheduler |
继续运行,报错
解决办法 |
已更新到wik 谢谢。 |
lucy@lucy:~/123/toolforspider$ python spidermanage/manage.py migrate |
你是SQL密码 没改好 django 有个默认数据库配置文件 |
|
Before you run it ,you have to make sure that all the environment you have already installed , |
折腾了俩三个小时还是没安装成功,唉,好郁闷啊 |
1.toolforspider/spidermanage/spidermanage/settings.py~要在这里添加数据库信息,这一步是不是没写啊 |
谢谢 已补充 |
WARNING: No route found for IPv6 destination :: (no default route?) |
这个问题 好像没遇见过,可能是插件的版本。 如果可以的话建议 还是参考wiki 上面的说明进行安装 |
静态文件全部404,报这个WARNINGS: |
如果只是出现这句话 (1_8.W001) The standalone TEMPLATE_* settings were deprecated in Django 1.8 and the TEMPLATES dictionary takes precedence. You must put the values of the following settings into your default TEMPLATES dict: TEMPLATE_DIRS. 如果静态文件全是404,请按wiki的安装方式来。 |
3q,我试试wiki |
静态文件全部404我的解决方法: 然后成功~ |
@xiaoxiaoleo url.py 有三个,你可能需要明确的描述方式,避免误导 |
我和@xiaoxiaoleo 一样python spidermanage/manage.py runserver 0.0.0.0:80后 也出现了 System check identified 1 issue (0 silenced). init schedule 取消后出现 用了@xiaoxiaoleo的解决方法,python spidermanage/manage.py runserver 0.0.0.0:80后出现 root@ip-172-31-28-150:~/Scan-T-master# python spidermanage/manage.py runserver 0.0.0.0:80 --insecure WARNING: No route found for IPv6 destination :: (no default route?) Unhandled exception in thread started by <function wrapper at 0x7f73a894eb18> |
还有系统可能需要安装gevent For Python |
@iwarsong 我的解决方法不是完美的处理静态文件404的方案,http://127.0.0.1:8000/admin目录由于调用django自带的静态文件导致静态文件仍然是404。我的django版本是1.9。 @iwarsong 执行时候加一个--insecure试试。 python manage.py runserver --insecure |
@iwarsong @xiaoxiaoleo django 默认在set debug 标签为false 的时候,静态路由 是交给 负载均衡器 来做的,你可以加一个nginx对静态文件路由,或者按着我的wiki 上的说明 |
还有是否还得安装PIL~ 2、解压缩包 tar -zxvf Imaging-1.1.7.tar.gz 3、进入到解压后的目录 cd Imaging-1.1.7 5、测试; python selftest.py 6、安装 python setup.py install |
mysql一共三处地址需要配置: |
这方面我不是很懂 |
请按wiki的操作安装 |
spidermanage/manage.py runserver 0.0.0.0:80 insecure Unhandled exception in thread started by <function wrapper at 0x7fa1475da758> 求解 |
把portscantool.py 第11行的from detection import port_identify 移到26行后面, 如果觉得麻烦的话,你可以不用修改 ,我晚些时候更新. |
谢谢。。可是,进去后访问后台总是500怎么办,也不显示详细信息。真心头疼 |
可能是你安装不完整 |
No module named elasticsearch_dsl.query 这个没事,如果 你装了es 模块,他会适配上去,不装也没事。 |
用的你github博客上的 |
要不留个联系方式 我把服务器账户密码给你? |
试试 搜索框输入 "ip":"104.143.40.245" |
这样搜索有结果请问是哪里的问题 |
@cuijianxiong 如果你不输入 引号 输入其他 关键词 也有结果, 说明是搜索权重问题。 等你数据变多的时候, 你原来的输入 就会有你要的结果了。 |
嗯嗯 还有详细信息{}{错误码为: 'module' object has no attribute '_create_unverified_context'}是正确的吧== |
@cuijianxiong 这个没事,最好运行环境在python2.7的最新版,有些模块对2.6 或者之前的版本 不友好。 |
好的 太感谢了 |
根据安装教程是按不上的,教程改了,文件没变,大家注意坑 |
@smallmeet 你安装不上? 遇到什么问题 ? 有参考environment.sh? |
我想问下 扫描队列你是怎么写的 最近也要自己造轮子了 |
@cuijianxiong 看你自己需求 ,可以设置好几个缓存队列,按优先级 |
好的 明白了~~ |
@cuijianxiong 谢谢你的宣传, 只不过因为一些涉密原因,暂时未开源指纹和攻击模型 |
客气了~ 学习嘛 |
你好,我安装是没什么问题,扫描也没什么问题,目前是无法删除已完成的项目,这是需要完善代码还是? |
@icysun 是的,这部分代码 还没写,如果你感兴趣的话,可以写完提交。谢谢。 |
目前都安装完了,数据库也都设置OK,但发现扫描端口信息没有入库信息呢?这是为什么? |
@icysun 需要配置数据库的地方有两个,Scan-T/spidermanage/spidertool/config.py |
@nanshihui 我已经配置了,你有微信吗?加一下? |
@icysun 可以联系 我的邮箱, [email protected] |
python manage.py runserver 0.0.0.0:80 --insecure System check identified no issues (0 silenced). You have unapplied migrations; your app may not work properly until they are applied. June 08, 2018 - 16:25:57
|
@lucsus 你的情况, 应该是你定时器 时间 没改对, 0-7 改成 0-6 就好了 |
@nanshihui @lucsus 请问这个定时器时间怎么改的呢?遇到同样问题 ValueError: Error validating expression '0-7': the last value (7) is higher than the maximum value (6)
|
改成6 就好了, 应该是 他的定时组件更新了 |
作者前辈,我也遇到了有引号,如"mysql",在黑框就存在这个搜索词,但是页面并不显示,我也不确定数据库里面有没有,(其他的没有问题) |
@nihaohello 目前查询引擎有两个,一个是 mysql的 全文检索,一个是es 的 全文检索。 由于是 先通过json 解析,所以需要看你选择的是 哪一个版本 |
Unhandled exception in thread started by <function wrapper at 0xb69cb8ec> |
显然 最后一行 你被自己的数据库拒绝了 |
目前遇到的问题都是 ubuntu:latest 环境。
相关程序的安装:
获取代码
安装相关的package
配置
数据库配置位于
spidermanage/spidertool/config.py
如果本机没有装mysql,可以按照如下方式进行安装。
apt-get install mysql-server
启动mysql服务
/etc/init.d/mysql start
建立数据库
mysql -uroot -p -e 'create database datap'
启动
先迁移下数据库
注意:因为环境问题,我去掉了
/*!50100 WITH PARSER mysqlcft */
这段。mysqlcft 比较老旧,怕以后有兼容性问题,所以不打算继续折腾。
添加网站账户
mysql -uroot -p datap -e "insert INTO user_table set username = 'admin',password = 'admin'"
正式启动
python spidermanage/manage.py runserver 0.0.0.0:80
登录后你会发现有些页面点击进去会发生错误,那是因为作者有些功能还没有完成。
在 /toolforspider-master/spidermanage/common_static/nmaptool/css/bootstrap/ 下
新建 lib 文件夹
并且下载
http://cine9deabril.com.br/fn/jquery/jquery-ui-1.10.2.custom/css/custom-theme/jquery-ui-1.10.2.custom.css
https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.6.3/css/font-awesome.css
这两个文件到文件夹里
The text was updated successfully, but these errors were encountered: