mirror of
https://github.com/ail-project/ail-framework.git
synced 2024-11-26 15:57:16 +00:00
Updated isolated launch scripts + Added switch displaying queue in index
This commit is contained in:
parent
dbc164f4e8
commit
c10f28d9df
6 changed files with 108 additions and 8 deletions
|
@ -7,13 +7,17 @@ lvdbhost='127.0.0.1'
|
||||||
lvdbdir="${AIL_HOME}/LEVEL_DB_DATA/"
|
lvdbdir="${AIL_HOME}/LEVEL_DB_DATA/"
|
||||||
db1_y='2013'
|
db1_y='2013'
|
||||||
db2_y='2014'
|
db2_y='2014'
|
||||||
db2_y='2015'
|
db3_y='2016'
|
||||||
db2_y='2016'
|
db4_y='3016'
|
||||||
nb_db=13
|
nb_db=13
|
||||||
|
|
||||||
screen -dmS "LevelDB"
|
screen -dmS "LevelDB"
|
||||||
sleep 0.1
|
sleep 0.1
|
||||||
echo -e $GREEN"\t* Launching Levels DB servers"$DEFAULT
|
echo -e $GREEN"\t* Launching Levels DB servers"$DEFAULT
|
||||||
#Add lines here with appropriates options.
|
sleep 0.1
|
||||||
screen -S "LevelDB" -X screen -t "2016" bash -c '../redis-leveldb/redis-leveldb -H '$lvdbhost' -D '$lvdbdir'2016/ -P '$db2_y' -M '$nb_db'; read x'
|
screen -S "LevelDB" -X screen -t "2016" bash -c 'redis-leveldb -H '$lvdbhost' -D '$lvdbdir'2016/ -P '$db3_y' -M '$nb_db'; read x'
|
||||||
|
|
||||||
|
# For Curve
|
||||||
|
sleep 0.1
|
||||||
|
screen -S "LevelDB" -X screen -t "3016" bash -c 'redis-leveldb -H '$lvdbhost' -D '$lvdbdir'3016/ -P '$db4_y' -M '$nb_db'; read x'
|
||||||
|
|
||||||
|
|
|
@ -10,7 +10,7 @@ echo -e $GREEN"\t* Launching ZMQ scripts"$DEFAULT
|
||||||
|
|
||||||
screen -S "Script" -X screen -t "Global" bash -c './Global.py; read x'
|
screen -S "Script" -X screen -t "Global" bash -c './Global.py; read x'
|
||||||
sleep 0.1
|
sleep 0.1
|
||||||
screen -S "Script" -X screen -t "Duplicate" bash -c './Duplicate.py; read x'
|
screen -S "Script" -X screen -t "Duplicate" bash -c './Duplicate_ssdeep_v2.py; read x'
|
||||||
sleep 0.1
|
sleep 0.1
|
||||||
screen -S "Script" -X screen -t "Attribute" bash -c './Attribute.py; read x'
|
screen -S "Script" -X screen -t "Attribute" bash -c './Attribute.py; read x'
|
||||||
sleep 0.1
|
sleep 0.1
|
||||||
|
@ -36,4 +36,20 @@ screen -S "Script" -X screen -t "Curve" bash -c './Curve.py; read x'
|
||||||
sleep 0.1
|
sleep 0.1
|
||||||
screen -S "Script" -X screen -t "Indexer" bash -c './Indexer.py; read x'
|
screen -S "Script" -X screen -t "Indexer" bash -c './Indexer.py; read x'
|
||||||
sleep 0.1
|
sleep 0.1
|
||||||
|
screen -S "Script" -X screen -t "Keys" bash -c './Keys.py; read x'
|
||||||
|
sleep 0.1
|
||||||
|
screen -S "Script" -X screen -t "Phone" bash -c './Phone.py; read x'
|
||||||
|
sleep 0.1
|
||||||
|
screen -S "Script" -X screen -t "Release" bash -c './Release.py; read x'
|
||||||
|
sleep 0.1
|
||||||
|
screen -S "Script" -X screen -t "Cve" bash -c './Cve.py; read x'
|
||||||
|
sleep 0.1
|
||||||
screen -S "Script" -X screen -t "WebStats" bash -c './WebStats.py; read x'
|
screen -S "Script" -X screen -t "WebStats" bash -c './WebStats.py; read x'
|
||||||
|
sleep 0.1
|
||||||
|
screen -S "Script" -X screen -t "ModuleStats" bash -c './ModuleStats.py; read x'
|
||||||
|
sleep 0.1
|
||||||
|
screen -S "Script" -X screen -t "SQLInjectionDetection" bash -c './SQLInjectionDetection.py; read x'
|
||||||
|
sleep 0.1
|
||||||
|
screen -S "Script" -X screen -t "Browse_warning_paste" bash -c './Browse_warning_paste.py; read x'
|
||||||
|
sleep 0.1
|
||||||
|
screen -S "Script" -X screen -t "SentimentAnalyser" bash -c './SentimentAnalyser.py; read x'
|
||||||
|
|
|
@ -42,7 +42,7 @@ popd
|
||||||
# tlsh
|
# tlsh
|
||||||
test ! -d tlsh && git clone git://github.com/trendmicro/tlsh.git
|
test ! -d tlsh && git clone git://github.com/trendmicro/tlsh.git
|
||||||
pushd tlsh/
|
pushd tlsh/
|
||||||
./make
|
./make.sh
|
||||||
popd
|
popd
|
||||||
|
|
||||||
# REDIS LEVEL DB #
|
# REDIS LEVEL DB #
|
||||||
|
|
68
var/www/static/css/switch_checkbox.css
Normal file
68
var/www/static/css/switch_checkbox.css
Normal file
|
@ -0,0 +1,68 @@
|
||||||
|
.switch {
|
||||||
|
position: relative;
|
||||||
|
display: inline-block;
|
||||||
|
vertical-align: top;
|
||||||
|
width: 56px;
|
||||||
|
height: 20px;
|
||||||
|
padding: 3px;
|
||||||
|
margin-left: 5px;
|
||||||
|
border-radius: 18px;
|
||||||
|
box-shadow: inset 0 -1px #fff,inset 0 1px 1px rgba(0,0,0,0.05);
|
||||||
|
cursor: pointer;
|
||||||
|
-webkit-box-sizing: content-box;
|
||||||
|
-moz-box-sizing: content-box;
|
||||||
|
box-sizing: content-box;
|
||||||
|
}
|
||||||
|
|
||||||
|
.switch-input {
|
||||||
|
position: absolute;
|
||||||
|
top: 0;
|
||||||
|
left: 0;
|
||||||
|
opacity: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.switch-input:checked ~ .switch-label {
|
||||||
|
background: #67c2ef;
|
||||||
|
box-shadow: inset 0 1px 2px rgba(0,0,0,0.15),inset 0 0 3px rgba(0,0,0,0.2);
|
||||||
|
}
|
||||||
|
.switch-label {
|
||||||
|
position: relative;
|
||||||
|
display: block;
|
||||||
|
height: inherit;
|
||||||
|
font-size: 10px;
|
||||||
|
text-transform: uppercase;
|
||||||
|
background: #f9f9f9;
|
||||||
|
border-radius: inherit;
|
||||||
|
box-shadow: inset 0 1px 2px rgba(0,0,0,0.12),inset 0 0 2px rgba(0,0,0,0.15);
|
||||||
|
-webkit-transition: .15s ease-out;
|
||||||
|
-moz-transition: .15s ease-out;
|
||||||
|
-o-transition: .15s ease-out;
|
||||||
|
transition: .15s ease-out;
|
||||||
|
-webkit-transition-property: opacity background;
|
||||||
|
-moz-transition-property: opacity background;
|
||||||
|
-o-transition-property: opacity background;
|
||||||
|
transition-property: opacity background;
|
||||||
|
}
|
||||||
|
|
||||||
|
.switch-input:checked ~ .switch-handle {
|
||||||
|
left: 40px;
|
||||||
|
box-shadow: -1px 1px 5px rgba(0,0,0,0.2);
|
||||||
|
}
|
||||||
|
.switch-handle {
|
||||||
|
position: absolute;
|
||||||
|
top: 4px;
|
||||||
|
left: 4px;
|
||||||
|
width: 18px;
|
||||||
|
height: 18px;
|
||||||
|
background: white;
|
||||||
|
border-radius: 10px;
|
||||||
|
box-shadow: 1px 1px 5px rgba(0,0,0,0.2);
|
||||||
|
background-image: -webkit-linear-gradient(top,#fff 40%,#f0f0f0);
|
||||||
|
background-image: -moz-linear-gradient(top,#fff 40%,#f0f0f0);
|
||||||
|
background-image: -o-linear-gradient(top,#fff 40%,#f0f0f0);
|
||||||
|
background-image: linear-gradient(to bottom,#fff 40%,#f0f0f0);
|
||||||
|
-webkit-transition: left .15s ease-out;
|
||||||
|
-moz-transition: left .15s ease-out;
|
||||||
|
-o-transition: left .15s ease-out;
|
||||||
|
transition: left .15s ease-out;
|
||||||
|
}
|
|
@ -90,7 +90,6 @@ var source = new EventSource('/_logs');
|
||||||
|
|
||||||
source.onmessage = function(event) {
|
source.onmessage = function(event) {
|
||||||
var feed = jQuery.parseJSON( event.data );
|
var feed = jQuery.parseJSON( event.data );
|
||||||
create_log_table(feed);
|
|
||||||
};
|
};
|
||||||
|
|
||||||
function pad_2(number)
|
function pad_2(number)
|
||||||
|
@ -309,7 +308,11 @@ $(document).ready(function () {
|
||||||
var tmp_values2 = [];
|
var tmp_values2 = [];
|
||||||
refresh();
|
refresh();
|
||||||
update_values();
|
update_values();
|
||||||
create_queue_table();
|
|
||||||
|
if($('#button-toggle-queues').prop('checked'))
|
||||||
|
create_queue_table();
|
||||||
|
else
|
||||||
|
$("#queueing").html('');
|
||||||
|
|
||||||
|
|
||||||
for (i = 0; i < (glob_tabvar.row1).length; i++){
|
for (i = 0; i < (glob_tabvar.row1).length; i++){
|
||||||
|
|
|
@ -12,6 +12,7 @@
|
||||||
<link href="{{ url_for('static', filename='font-awesome/css/font-awesome.css') }}" rel="stylesheet">
|
<link href="{{ url_for('static', filename='font-awesome/css/font-awesome.css') }}" rel="stylesheet">
|
||||||
<link href="{{ url_for('static', filename='css/sb-admin-2.css') }}" rel="stylesheet">
|
<link href="{{ url_for('static', filename='css/sb-admin-2.css') }}" rel="stylesheet">
|
||||||
<link href="{{ url_for('static', filename='css/dygraph_gallery.css') }}" rel="stylesheet" type="text/css" />
|
<link href="{{ url_for('static', filename='css/dygraph_gallery.css') }}" rel="stylesheet" type="text/css" />
|
||||||
|
<link href="{{ url_for('static', filename='css/switch_checkbox.css') }}" rel="stylesheet" type="text/css" />
|
||||||
<!-- JS -->
|
<!-- JS -->
|
||||||
<script type="text/javascript" src="{{ url_for('static', filename='js/dygraph-combined.js') }}"></script>
|
<script type="text/javascript" src="{{ url_for('static', filename='js/dygraph-combined.js') }}"></script>
|
||||||
<script src="{{ url_for('static', filename='js/jquery.js') }}"></script>
|
<script src="{{ url_for('static', filename='js/jquery.js') }}"></script>
|
||||||
|
@ -57,6 +58,14 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<!-- <div id="Graph_paste_num" style="height:90px; width:100%;"></div> -->
|
<!-- <div id="Graph_paste_num" style="height:90px; width:100%;"></div> -->
|
||||||
|
<div class='pull_right'>
|
||||||
|
<label class="switch">
|
||||||
|
<input id="button-toggle-queues" class="switch-input" type="checkbox" checked>
|
||||||
|
<span class="switch-label" data-on="On" data-off="Off"></span>
|
||||||
|
<span class="switch-handle"></span>
|
||||||
|
</label>
|
||||||
|
<strong style="top: 3px; position: relative;">Display queues</strong>
|
||||||
|
<div>
|
||||||
<div class="table-responsive", id="queueing" style="margin-top:10px;"></div>
|
<div class="table-responsive", id="queueing" style="margin-top:10px;"></div>
|
||||||
<a href="{{ url_for('index') }}"><img src="{{ url_for('static', filename='image/AIL.png') }}" /></a>
|
<a href="{{ url_for('index') }}"><img src="{{ url_for('static', filename='image/AIL.png') }}" /></a>
|
||||||
</div>
|
</div>
|
||||||
|
|
Loading…
Reference in a new issue