System.ArgumentOutOfRangeException: 索引和長(zhǎng)度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本公開涉及網(wǎng)絡(luò)安全,尤其涉及攻防,具體涉及一種基于多層級(jí)節(jié)點(diǎn)的參數(shù)下發(fā)方法、裝置以及設(shè)備。
技術(shù)介紹
1、在多層級(jí)節(jié)點(diǎn)中進(jìn)行遠(yuǎn)程加載可執(zhí)行程序的相應(yīng)操作時(shí),多層級(jí)節(jié)點(diǎn)中的任一節(jié)點(diǎn)agent會(huì)從測(cè)試服務(wù)器admin上拉取對(duì)應(yīng)的要執(zhí)行且已經(jīng)編譯好的可執(zhí)行程序到自己的內(nèi)存中去執(zhí)行。
2、然而,由于可執(zhí)行程序已經(jīng)事先編譯好了,所以需要在運(yùn)行時(shí)指定參數(shù),但各個(gè)操作系統(tǒng)中的命令執(zhí)行程序都對(duì)程序執(zhí)行的參數(shù)長(zhǎng)度有限制,這就會(huì)造成參數(shù)過長(zhǎng)使得執(zhí)行程序無法接收全部參數(shù),導(dǎo)致可執(zhí)行程序無法正常運(yùn)行的問題。
3、進(jìn)一步的,由于在agent的內(nèi)存中加載,所以只有當(dāng)可執(zhí)行程序執(zhí)行完才能拿到運(yùn)行結(jié)果,但在實(shí)際場(chǎng)景中有需要實(shí)時(shí)結(jié)果回傳的需求,這就會(huì)導(dǎo)致執(zhí)行結(jié)果不能實(shí)時(shí)返回的問題。
技術(shù)實(shí)現(xiàn)思路
1、本公開提供了一種基于多層級(jí)節(jié)點(diǎn)的參數(shù)下發(fā)方法、裝置以及設(shè)備。
2、根據(jù)本公開的第一方面,提供了一種基于多層級(jí)節(jié)點(diǎn)的參數(shù)下發(fā)方法。該方法包括:
3、監(jiān)聽第一目標(biāo)端口,并將參數(shù)掛載至所述第一目標(biāo)端口完成參數(shù)服務(wù)器的啟動(dòng);
4、基于遠(yuǎn)程端口轉(zhuǎn)發(fā),將所述第一目標(biāo)端口映射至目標(biāo)節(jié)點(diǎn);
5、將可執(zhí)行程序和參數(shù)服務(wù)器地址發(fā)送至所述目標(biāo)節(jié)點(diǎn),以便建立參數(shù)隧道,使得所述目標(biāo)節(jié)點(diǎn)基于映射的第一目標(biāo)端口,根據(jù)所述參數(shù)服務(wù)器地址遠(yuǎn)程讀取所述參數(shù)并運(yùn)行所述可執(zhí)行程序。
6、如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述基于遠(yuǎn)程端口轉(zhuǎn)發(fā),將所述第
7、基于遠(yuǎn)程端口轉(zhuǎn)發(fā),在所述目標(biāo)節(jié)點(diǎn)上監(jiān)聽映射端口作為映射的第一目標(biāo)端口,以便通過映射的第一目標(biāo)端口接收對(duì)映射的第一目標(biāo)端口的連接。
8、如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述參數(shù)為ip和端口號(hào)數(shù)量超過預(yù)設(shè)閾值數(shù)量的超長(zhǎng)參數(shù)。
9、如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述方法還包括:
10、監(jiān)聽第二目標(biāo)端口,完成接收服務(wù)器的啟動(dòng);
11、基于遠(yuǎn)程端口轉(zhuǎn)發(fā),將所述第二目標(biāo)端口映射至所述目標(biāo)節(jié)點(diǎn);
12、將接收服務(wù)器地址發(fā)送至所述目標(biāo)節(jié)點(diǎn),以便建立內(nèi)容傳輸隧道,使得所述目標(biāo)節(jié)點(diǎn)基于映射的第二目標(biāo)端口,將運(yùn)行所述可執(zhí)行程序時(shí)產(chǎn)生的實(shí)時(shí)執(zhí)行結(jié)果通過所述接收服務(wù)器地址,回傳至所述測(cè)試服務(wù)器。
13、根據(jù)本公開的第二方面,提供了一種基于多層級(jí)節(jié)點(diǎn)的參數(shù)下發(fā)裝置。該裝置包括:
14、監(jiān)聽模塊,用于監(jiān)聽第一目標(biāo)端口,并將參數(shù)掛載至所述第一目標(biāo)端口完成參數(shù)服務(wù)器的啟動(dòng);
15、映射模塊,用于基于遠(yuǎn)程端口轉(zhuǎn)發(fā),將所述第一目標(biāo)端口映射至目標(biāo)節(jié)點(diǎn);
16、發(fā)送模塊,用于將可執(zhí)行程序和參數(shù)服務(wù)器地址發(fā)送至所述目標(biāo)節(jié)點(diǎn),以便建立參數(shù)隧道,使得所述目標(biāo)節(jié)點(diǎn)基于映射的第一目標(biāo)端口,根據(jù)所述參數(shù)服務(wù)器地址遠(yuǎn)程讀取所述參數(shù)并運(yùn)行所述可執(zhí)行程序。
17、根據(jù)本公開的第三方面,提供了一種電子設(shè)備。該電子設(shè)備包括:存儲(chǔ)器和處理器,所述存儲(chǔ)器上存儲(chǔ)有計(jì)算機(jī)程序,所述處理器執(zhí)行所述程序時(shí)實(shí)現(xiàn)如以上所述的方法。
18、根據(jù)本公開的第四方面,提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,所述程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如以上所述的方法。
19、本申請(qǐng)實(shí)施例提供的一種基于多層級(jí)節(jié)點(diǎn)的參數(shù)下發(fā)方法、裝置以及設(shè)備,能夠通過測(cè)試服務(wù)器監(jiān)聽第一目標(biāo)端口,并將參數(shù)掛載至第一目標(biāo)端口完成參數(shù)服務(wù)器的啟動(dòng),再基于遠(yuǎn)程端口轉(zhuǎn)發(fā),將第一目標(biāo)端口映射至目標(biāo)節(jié)點(diǎn),再將將可執(zhí)行程序和參數(shù)服務(wù)器地址發(fā)送至目標(biāo)節(jié)點(diǎn),以便建立參數(shù)隧道,使得目標(biāo)節(jié)點(diǎn)基于映射的第一目標(biāo)端口,根據(jù)參數(shù)服務(wù)器地址遠(yuǎn)程讀取參數(shù)并運(yùn)行可執(zhí)行程序;基于此,可以在測(cè)試服務(wù)器上啟動(dòng)本地參數(shù)服務(wù)器,并將參數(shù)掛載在參數(shù)服務(wù)器上,隨后將參數(shù)服務(wù)器映射至目標(biāo)節(jié)點(diǎn)來建立參數(shù)隧道,以便在目標(biāo)節(jié)點(diǎn)中僅通過讀取較短的參數(shù)服務(wù)器地址,基于參數(shù)隧道來完成遠(yuǎn)程讀取參數(shù),運(yùn)行可執(zhí)行程序,從而解決參數(shù)過長(zhǎng)使得執(zhí)行程序無法完全接收,導(dǎo)致可執(zhí)行程序無法正常運(yùn)行的問題。
20、應(yīng)當(dāng)理解,
技術(shù)實(shí)現(xiàn)思路
部分中所描述的內(nèi)容并非旨在限定本公開的實(shí)施例的關(guān)鍵或重要特征,亦非用于限制本公開的范圍。本公開的其它特征將通過以下的描述變得容易理解。
【技術(shù)保護(hù)點(diǎn)】
1.一種基于多層級(jí)節(jié)點(diǎn)的參數(shù)下發(fā)方法,其特征在于,應(yīng)用于測(cè)試服務(wù)器,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于遠(yuǎn)程端口轉(zhuǎn)發(fā),將所述第一目標(biāo)端口映射至目標(biāo)節(jié)點(diǎn)包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述參數(shù)為IP和端口號(hào)數(shù)量超過預(yù)設(shè)閾值數(shù)量的超長(zhǎng)參數(shù)。
4.根據(jù)權(quán)利要求1至3中任一權(quán)利要求所述的方法,其特征在于,所述方法還包括:
5.一種基于多層級(jí)節(jié)點(diǎn)的參數(shù)下發(fā)裝置,其特征在于,包括:
6.一種電子設(shè)備,其特征在于,包括:
7.一種存儲(chǔ)有計(jì)算機(jī)指令的非瞬時(shí)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)指令用于使所述計(jì)算機(jī)執(zhí)行根據(jù)權(quán)利要求1-4中任一權(quán)利要求所述的方法。
【技術(shù)特征摘要】
1.一種基于多層級(jí)節(jié)點(diǎn)的參數(shù)下發(fā)方法,其特征在于,應(yīng)用于測(cè)試服務(wù)器,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于遠(yuǎn)程端口轉(zhuǎn)發(fā),將所述第一目標(biāo)端口映射至目標(biāo)節(jié)點(diǎn)包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述參數(shù)為ip和端口號(hào)數(shù)量超過預(yù)設(shè)閾值數(shù)量的超長(zhǎng)參數(shù)。
4.根據(jù)權(quán)利要求1至...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:張?jiān)朴?/a>,李超,
申請(qǐng)(專利權(quán))人:北京華云安信息技術(shù)有限公司,
類型:發(fā)明
國(guó)別省市:
還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。