真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

java源代碼掃描 java掃描器的用法

局域網(wǎng)在線掃描 IP,MAC Java源代碼

1.得到局域網(wǎng)網(wǎng)段,可由自己機器的IP來確定 (也可以手動獲取主機IP-CMD-ipconfig /all)

成都創(chuàng)新互聯(lián)是網(wǎng)站建設(shè)技術(shù)企業(yè),為成都企業(yè)提供專業(yè)的成都做網(wǎng)站、網(wǎng)站建設(shè),網(wǎng)站設(shè)計,網(wǎng)站制作,網(wǎng)站改版等技術(shù)服務。擁有10多年豐富建站經(jīng)驗和眾多成功案例,為您定制適合企業(yè)的網(wǎng)站。10多年品質(zhì),值得信賴!

2.根據(jù)IP類型,一次遍歷局域網(wǎng)內(nèi)IP地址

JAVA類,編譯之后直接運行便可以得到局域網(wǎng)內(nèi)所有IP,具體怎樣使用你自己編寫相應代碼調(diào)用便可

代碼如下::

package bean;

import java.io.*;

import java.util.*;

public class Ip{

static public HashMap ping; //ping 后的結(jié)果集

public HashMap getPing(){ //用來得到ping后的結(jié)果集

return ping;

}

//當前線程的數(shù)量, 防止過多線程摧毀電腦

static int threadCount = 0;

public Ip() {

ping = new HashMap();

}

public void Ping(String ip) throws Exception{

//最多30個線程

while(threadCount30)

Thread.sleep(50);

threadCount +=1;

PingIp p = new PingIp(ip);

p.start();

}

public void PingAll() throws Exception{

//首先得到本機的IP,得到網(wǎng)段

InetAddress host = InetAddress.getLocalHost();

String hostAddress = host.getHostAddress();

int k=0;

k=hostAddress.lastIndexOf(“.”);

String ss = hostAddress.substring(0,k+1);

for(int i=1;i =255;i++){ //對所有局域網(wǎng)Ip

String iip=ss+i;

Ping(iip);

}

//等著所有Ping結(jié)束

while(threadCount0)

Thread.sleep(50);

}

public static void main(String[] args) throws Exception{

Ip ip= new Ip();

ip.PingAll();

java.util.Set entries = ping.entrySet();

Iterator iter=entries.iterator();

String k;

while(iter.hasNext()){

Map.Entry entry=(Map.Entry)iter.next();

String key=(String)entry.getKey();

String value=(String)entry.getValue();

if(value.equals(“true”))

System.out.println(key+“--”+value);

}

}

class PingIp extends Thread{

public String ip; // IP

public PingIp(String ip){

this.ip=ip;

}

public void run(){

try{

Process p= Runtime.getRuntime()。exec (“ping ”+ip+ “ -w 300 -n 1”);

InputStreamReader ir = new InputStreamReader(p.getInputStream());

LineNumberReader input = new LineNumberReader (ir);

//讀取結(jié)果行

for (int i=1 ; i 7; i++)

input.readLine();

String line= input.readLine();

if (line.length() 17 || line.substring(8,17)。equals(“timed out”))

ping.put(ip,“false”);

else

ping.put(ip,“true”);

//線程結(jié)束

threadCount -= 1;

}catch (IOException e){}

}

}

}

如何在Java中調(diào)用掃描儀的源代碼

下載一個jar包,放在lib目錄下面,然后再把這個jar加入到項目里面就可以了,右鍵add as libary,就可以引用源代碼了

fortify怎么掃描java

Fortify SCA 有兩個文件:auditworkbench.cmd和sourceanalyzer.exe,auditworkbench.cmd是查看靜態(tài)分析報告的工具,sourceanalyzer.exe是靜態(tài)代碼分析器。這里我們還看到了一個FindBugs的目錄,這是因為這個版本的Fortify集成了此功能,你可以通過傳參給sourceanalyzer.exe調(diào)用FindBugs(但我一般不這么做,可以直接使用FindBugs的話,為什么還要通過sourceanalyzer.exe調(diào)呢?)。

開始掃描靜態(tài)分析,首先CMD進入Java源代碼目錄,然后“H:\Fortify\sourceanalyzer.exe -classpath "**/*.jar" -f test.fpr .”,在當前目錄得到結(jié)果報告test.fpr。

更多Fortify SCA 問題可以咨詢我


網(wǎng)站標題:java源代碼掃描 java掃描器的用法
標題來源:http://weahome.cn/article/hjhspd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部