forked from A11riseforme/Termite
-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
416 lines (387 loc) · 18.1 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
<!DOCTYPE html>
<html lang="zh-CN"><head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Termite</title>
<link rel="icon" href="img/main_bg.png" type="image/x-icon">
<link rel="stylesheet" href="css/termite.css">
<link rel="stylesheet" href="css/jquery.css">
<script type="text/javascript" charset="utf-8" src="js/jquery-1.js"></script>
<script type="text/javascript" charset="utf-8" src="js/bootstrap.js"></script>
<script src="js/jquery-lang.js" charset="utf-8" type="text/javascript"></script>
<script src="js/zh_cn.js" charset="utf-8" type="text/javascript"></script>
<script src="js/jquery.js" charset="utf-8" type="text/javascript"></script>
</head>
<body data-spy="scroll" class="lang_zh_cn">
<script>
var _hmt = _hmt || [];
(function() {
var hm = document.createElement("script");
hm.src = "http://hm.baidu.com/hm.js?23ca870ecf6126f172d4f8539b0a593a";
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(hm, s);
})();
</script>
<div id="home">
<header>
<nav>
<div id="navbar" class="navbar navbar-fixed-top">
<div class="navbar-inner">
<div class="container">
<hgroup>
<h1><a class="brand" href="#home">Termite</a></h1>
</hgroup>
<ul id="nav" class="nav">
<li class="active">
<a href="#download" lang="zh_cn">下载</a>
</li>
<li class=""><a href="#features" lang="zh_cn">特性</a></li>
<li class=""><a href="#help" lang="zh_cn">Q&A</a></li>
</ul>
</div>
</div>
</div>
</nav>
</header>
<div id="download" class="main">
<div class="container">
<hgroup>
<h2 class="description" lang="zh_cn">跳板机管理工具</h2>
</hgroup>
<ul class="download">
<li class="direct">
<a href="http://rootkiter.com/Termite/download/Termite.zip">Download</a>
</li>
</ul>
<div class="info">
<p>
<span> <span lang="zh_cn">Last Version:</span>Free 1.8.4<br> </span>
<span lang="zh_cn">Support System:Linux/MacOS/Windows<br></span>
<span lang="zh_cn">Support CPU: x86/x64/arm/mips[el]/SH4/PowerPC/Sparc/M68k<br></span>
<span lang="zh_cn">Last Update:2018-09-26 </span>
</p>
</div>
</div>
</div>
<div id="features" class="features">
<div class="container">
<section>
<div class="feature feature04">
<div class="lang-display-ctrl lang-display-ctrl-zh_cn">
<figure><div class="figure">
<a href="javascript:void(0)" class="fancyvideo" name="resources/scrolling_zh-cn"><img src="termite_img/feature04.png"><em class="figure_v2"></em></a>
</div></figure>
</div>
<div class="lang-display-ctrl lang-display-ctrl-en">
<figure><div class="figure">
<a href="javascript:void(0)" class="fancyvideo" name="resources/scrolling_en"><img src="termite_img/feature04.png"><em class="figure_v2"></em></a>
</div></figure>
</div>
<h3 lang="zh_cn">多平台支持</h3>
<p lang="zh_cn">工具在多种操作系统下均有Agent实现,由于代码为标准C实现,所以未来还将有更多的平台被支持。</p>
</div>
</section>
<section>
<div class="feature feature05">
<div class="lang-display-ctrl lang-display-ctrl-zh_cn">
<figure><div class="figure">
<a href="javascript:void(0)" class="fancyvideo" name="resources/share_zh-cn"><img src="termite_img/feature05.png"><em class="figure_v2"></em></a>
</div></figure>
</div>
<div class="lang-display-ctrl lang-display-ctrl-en">
<figure><div class="figure">
<a href="javascript:void(0)" class="fancyvideo" name="resources/share_en"><img src="termite_img/feature05.png"><em class="figure_v2"></em></a>
</div></figure>
</div>
<h3 lang="zh_cn">跳板机互联</h3>
<p lang="zh_cn">Agent节点可相互连接,进而形成一条树状管理拓扑,依赖该拓扑结构,使用者可实时管理拓扑中的任意主机节点。</p>
</div>
</section>
<section>
<div class="feature feature06">
<div class="lang-display-ctrl lang-display-ctrl-zh_cn">
<figure><div class="figure" style="margin-top:-34px;box-shadow:none;">
<img src="termite_img/feature06.png"><em class="figure_v2" style="top:34px;"></em>
</div></figure>
</div>
<div class="lang-display-ctrl lang-display-ctrl-en">
<figure><div class="figure" style="margin-top:-34px;box-shadow:none;">
<img src="termite_img/feature06.png"><em class="figure_v2" style="top:34px;"></em>
</div></figure>
</div>
<h3 lang="zh_cn">正反向级联</h3>
<p lang="zh_cn">任意Agent节点间均可随时正向或反向连接,只要两个节点间能够正常建立TCP会话,就可以将新主机节点纳入树状管理拓扑图。</p>
</div>
</section>
<section>
<div class="feature feature01">
<div class="lang-display-ctrl lang-display-ctrl-zh_cn">
<figure><div class="figure">
<a href="javascript:void(0)" class="fancyvideo" name="resources/window_zh-cn"><img src="termite_img/feature01.png"></a>
</div></figure>
</div>
<div class="lang-display-ctrl lang-display-ctrl-en">
<figure><div class="figure">
<a href="javascript:void(0)" class="fancyvideo" name="resources/window_en"><img src="termite_img/feature01.png"></a>
</div></figure>
</div>
<h3 lang="zh_cn">小巧无依赖</h3>
<p lang="zh_cn">工具在实现中,所有和系统有关的API调用,都选择为系统自带的基础库,无需额外修改或配置目标主机,就可直接使用工具中提供的所有功能。所有版本的Agent文件中,最大的版本也不到600k大小,大部分版本都在200k字节左右。</p>
</div>
</section>
<section>
<div class="feature feature02">
<div class="lang-display-ctrl lang-display-ctrl-zh_cn">
<figure><div class="figure">
<a href="javascript:void(0)" class="fancyvideo" name="resources/marks_zh-cn"><img src="termite_img/feature02.png"></a>
</div></figure>
</div>
<div class="lang-display-ctrl lang-display-ctrl-en">
<figure><div class="figure">
<a href="javascript:void(0)" class="fancyvideo" name="resources/marks_en"><img src="termite_img/feature02.png"></a>
</div></figure>
</div>
<h3 lang="zh_cn">内置Shell令主机管理更方便</h3>
<p lang="zh_cn">管理员可通过Admin程序,对拓扑中的任意节点进行管控,包括但不限于文件传输/控制台命令执行/开启远程 SOCKS5 代理服务/远程端口转发,等功能。</p>
</div>
</section>
<section>
<div class="feature feature03">
<div class="lang-display-ctrl lang-display-ctrl-zh_cn">
<figure><div class="figure">
<a href="javascript:void(0)" class="fancyvideo" name="resources/qqmail_zh-cn"><img src="termite_img/feature03.png"></a>
</div></figure>
</div>
<div class="lang-display-ctrl lang-display-ctrl-en">
<figure><div class="figure">
<a href="javascript:void(0)" class="fancyvideo" name="resources/qqmail_en"><img src="termite_img/feature03.png"></a>
</div></figure>
</div>
<h3 lang="zh_cn">长期维护</h3>
<p lang="zh_cn">开发者将尽其所能,利用闲暇时间,对工具进行升级维护。除天灾人祸或突然转行等不可抗力外,开发者都将同工具一起成长,直到它到达其应有的状态为止。</p>
</div>
</section>
</div>
</div>
<div id="help" class="faq">
<div class="container">
<h3 lang="zh_cn">Q&A</h3>
<div class="tabbable tabs-left faq-inner">
<ul id="tab" class="nav-tabs faq-tabs">
<li class="active">
<a href="#faq01" data-toggle="tab" lang="zh_cn">好听名字有很多,为嘛叫这个?</a>
</li>
<li>
<a href="#faq02" data-toggle="tab" lang="zh_cn">不是号称多平台支持么,为何目前只有这样几个平台?</a>
</li>
<li>
<a href="#faq03" data-toggle="tab" lang="zh_cn">程序不够稳定,发现可复现问题,怎么办?</a>
</li>
<li>
<a href="#faq04" data-toggle="tab" lang="zh_cn">工具不够优秀,想提建议怎么办?</a>
</li>
<li>
<a href="#faq05" data-toggle="tab" lang="zh_cn">工具更新进度太慢,是否可以提高更新频率?</a>
</li>
<li>
<a href="#faq06" data-toggle="tab" lang="zh_cn">不会用怎么办?</a>
</li>
<li>
<a href="#faq07" data-toggle="tab" lang="zh_cn">更新情况</a>
</li>
</ul>
<div class="tab-content faq-contents">
<div id="faq01" class="tab-pane fade in active faq-content">
<div class="faq-question">
<span class="icon-question"></span>
<h4 lang="zh_cn">好听名字有很多,为嘛叫这个?</h4>
</div>
<div class="faq-answer">
<span class="icon-answer"></span>
<p lang="zh_cn">蚂蚁是一种群居动物,分工明确且协作能力极强,其破坏力同社群的大小成正比,这些特性和当前工具都极为吻合。该提议,由一位小伙伴(syc4mor3)提供。与此同时,随着原部门小伙伴们各奔东西,该名字也被赋予了新的含义。希望我们这一群人,在未来的日子里,能越过越好,并永远记得:我们是群居动物,一个都不能少。</p>
</div>
</div>
<div id="faq02" class="tab-pane fade faq-content">
<div class="faq-question">
<span class="icon-question"></span>
<h4 lang="zh_cn">不是号称多平台支持么,为何目前只有这样几个平台?</h4>
</div>
<div class="faq-answer">
<span class="icon-answer"></span>
<p class="zh_cn"> 原因有二: 一)更多的平台支持意味着更多的适配性测试,以及各基础API在不同平台下的属性测试,这些繁琐的工作要花费非常大量的时间,而开发者只有一人。 二)更多的平台支持,意味着手头要有足够多的实体测试设备支持,而目前本人条件艰苦。 综上所述,为了这一目标,本人会尽力的。</p>
</div>
</div>
<div id="faq03" class="tab-pane fade faq-content">
<div class="faq-question">
<span class="icon-question"></span>
<h4 lang="zh_cn">程序不够稳定,发现可复现问题,怎么办?</h4>
</div>
<div class="faq-answer">
<span class="icon-answer"></span>
<p lang="zh_cn">由于开发者对多线程下多网络会话的开发经验有待提高,会导致程序的稳定性欠佳,如发现可复现的问题,请一定要联系开发者,定位问题后,会尽可能在恰当的时间予以修正。在开发中成长也是本人开发本程序的初衷。</p>
<p lang="zh_cn"></p>
</div>
</div>
<div id="faq04" class="tab-pane fade faq-content">
<div class="faq-question">
<span class="icon-question"></span>
<h4 lang="zh_cn">工具不够优秀,想提建议怎么办?</h4>
</div>
<div class="faq-answer">
<span class="icon-answer"></span>
<p lang="zh_cn">从第一版工具放出后,陆续收到过非常多的小伙伴的建议邮件,有的希望有文件传输,有的希望能断线重连,这些好建议都已经被加入了实现计划,会在后续更新中陆续实现,开发者将以工具的主要目标实现为主,由于时间有限; 支线建议,将在闲暇时,慢慢实现。</p>
</div>
</div>
<div id="faq05" class="tab-pane fade faq-content">
<div class="faq-question">
<span class="icon-question"></span>
<h4 lang="zh_cn">工具更新进度太慢,是否可以提高更新频率?</h4>
</div>
<div class="faq-answer">
<span class="icon-answer"></span>
<p lang="zh_cn">除工作,生活,学习睡觉外,剩余的闲暇时间确实不太充足,只能期盼大家多多包含呗。</p>
</div>
</div>
<div id="faq06" class="tab-pane fade faq-content">
<div class="faq-question">
<span class="icon-question"></span>
<h4 lang="zh_cn">不会用怎么办?</h4>
</div>
<div class="faq-answer">
<span class="icon-answer"></span>
<p lang="zh_cn">在这里有一个README,以供阅读。http://rootkiter.com/Termite/README.txt</p>
</div>
</div>
<div id="faq07" class="tab-pane fade faq-content">
<div class="faq-question">
<span class="icon-question"></span>
<h4 lang="zh_cn">更新情况</h4>
</div>
<div class="faq-answer">
<span class="icon-answer"></span>
<p lang="zh_cn">[20180302] ( Free 1.0 ) 支持更多的Iot设备,重制IO基础。</p>
<p lang="zh_cn">[20180630] ( Free 1.2 ) 修复隧道创建bug,修复文件上传bug,美化控制台交互,增加*unix的shell指令中的提示符。</p>
<p lang="zh_cn">[20180807] ( Free 1.6 ) 修复隧道关闭时释放资源的bug,该bug会导致socks代理中出现未知异常。</p>
<p lang="zh_cn">[20180814] ( Free 1.8 ) 增加反向隧道的功能(backtran指令,是lcxtran的镜像操作),将本地可达的一个地址端口,映射至agent的一个指定端口,在后渗透测试中可以用于构造反弹木马的上线隧道,或反向访问本地可达的任意TCP服务。</p>
<p lang="zh_cn">[20180906] ( Free 1.8.1 )修复管理节点断线重连后无法重构拓扑的bug。</p>
<p lang="zh_cn">[20180915] ( Free 1.8.2 )修复隧道关闭后空间为释放的的bug。</p>
<p lang="zh_cn">[20180921] ( Free 1.8.3 )修复on_close 双次释放bug。</p>
<p lang="zh_cn">[20180926] ( Free 1.8.4 )修复socks ip 模式bug。</p>
</div>
</div>
</div>
</div>
<div class="help">
<p lang="zh_cn">若您在使用 Termite 中还遇到了其他问题,欢迎通过以下方式和本人联系:</p>
<p lang="zh_cn">[email protected]</p>
</div>
</div>
</div>
<footer>
<div class="footer">
<div class="container">
<p class="lang-display-ctrl lang-display-ctrl-zh_cn">
<a target="_blank" href="http://rootkiter.com/">博客</a>
<a target="_blank" href="http://rootkiter.com/EarthWorm/">老版本下载</a>
</p>
<p class="copright">© 2015 - 2018 rootkiter. All right reserved.</p>
</div>
</div>
</footer>
</div>
<script>
$().ready(function () {
var body = $('body')[0];
var languageSwitcher = $('#language > button');
window.lang = new jquery_lang_js();
window.lang.run();
window.changeLanguage = function(lang){
$('body').removeClass('lang_zh_cn lang_en').addClass('lang_' + lang);
window.lang.change(lang);
languageSwitcher.attr('class','btn btn-inverse').each(function(index){
if(lang == $(this).attr('changeLanguageTo')){
$(this).attr('class','btn btn-primary');
}
});
}
var language = window.navigator.userLanguage || window.navigator.language;
if (language != 'zh-CN' && language != 'zh-cn'){
window.changeLanguage('en');
}else{
window.changeLanguage('zh_cn');
}
languageSwitcher.click(function() {
window.changeLanguage($(this).attr('changeLanguageTo'));
});
$('#navbar a').click(function() {
var elementClicked = $(this).attr("href");
var destination = $(elementClicked).offset().top;
$("html:not(:animated),body:not(:animated)").animate({ scrollTop: destination-59}, 500 );
return false;
});
});
var hash = window.location.hash;
if (hash.indexOf("faq") > -1){
var highlightFaq = hash.substring(hash.indexOf("faq") + 3, hash.length);
highlightFaq = Number(highlightFaq) - 1;
$('#tab a').eq(highlightFaq).tab('show');
window.location.hash = '#help';
$('[data-spy="scroll"]').each(function () {
var $spy = $(this).scrollspy('refresh')
});
}
var isiPhone = navigator.userAgent.toLowerCase().indexOf("iphone");
var isiPad = navigator.userAgent.toLowerCase().indexOf("ipad");
var isiPod = navigator.userAgent.toLowerCase().indexOf("ipod");
if(isiPhone > -1 || isiPad > -1 || isiPod > -1){
$("a.fancyvideo").each(function(){
var url = $(this).attr('name');
var parent = $(this).parent();
parent.empty();
if ('figure' == parent[0].className){
parent.append('<video width="295" height="185" controls><source src="' + url + '.mp4" type="video/mp4" /></video>');
}
});
}
else{
$("a.fancyvideo").click(function () {
var url = $(this).attr('name');
$.fancybox({
'padding': 7,
'overlayOpacity': 0.7,
'autoDimensions': false,
'width': 960,
'height': 540,
'scrolling': 'hidden',
'content': '<div>' +
'<video id="fancyplayer" width="960" height="540" controls="controls" autoplay="autoplay" preload="auto">' +
'<source src="' + url + '.mp4" type="video/mp4" />' +
'<source src="' + url + '.ogv" type="video/ogg" />' +
'<source src="' + url + '.webm" type="video/webm" />' +
'Sorry, you need to upgrade your browser to play the video. <br/>您需要升级您的浏览器才能播放视频。' +
'</video>' +
'</div>',
'onComplete': function () { if(document.createElement('video').play) $("#fancyplayer")[0].play() }
});
return false;
});
}
</script>
<div id="fancybox-tmp"></div>
<div id="fancybox-loading"><div></div>
</div>
<div id="fancybox-overlay"></div>
<div id="fancybox-wrap"><div id="fancybox-outer"><div class="fancybox-bg" id="fancybox-bg-n"></div>
<div class="fancybox-bg" id="fancybox-bg-ne"></div>
<div class="fancybox-bg" id="fancybox-bg-e"></div>
<div class="fancybox-bg" id="fancybox-bg-se"></div>
<div class="fancybox-bg" id="fancybox-bg-s"></div>
<div class="fancybox-bg" id="fancybox-bg-sw"></div>
<div class="fancybox-bg" id="fancybox-bg-w"></div>
<div class="fancybox-bg" id="fancybox-bg-nw"></div>
<div id="fancybox-content"></div>
<a id="fancybox-close"></a><div id="fancybox-title"></div>
<a href="javascript:;" id="fancybox-left"><span class="fancy-ico" id="fancybox-left-ico"></span></a><a href="javascript:;" id="fancybox-right"><span class="fancy-ico" id="fancybox-right-ico"></span></a></div>
</div>
</body></html>