nmap儲存結果與提取資訊

2021-07-09 20:28:15 字數 860 閱讀 1432

0x00目標

nmap批量掃瞄ip段,之後提取掃瞄結果中開放埠、埠對應服務、以及服務的版本號到txt檔案

0x01掃瞄

將需要掃瞄的ip段放在list.txt,然後使用命令按需要給引數

nmap -p xx,xx -sv -ss -t4 -on nmap.txt -il list.txt

0x02

篩選結果,需要ip、埠、服務、服務版本

學習python沒幾天,寫這個指令碼各種查資料,總算還是完成了,附上菜菜的**

#coding:utf8

import re

f = open('nmap.txt','r')

string = ""

matchip = re.compile(r'(? ''):

string += "ip:" + m + ' '

if(n <> ''):

string += 'port:' + n + ' '

if(s <> ''):

string += s + ' '

if(m <> '' or n <> '' or s <> ''):

string += '\n'

r = open('r.txt','w')

r.write(string)

r.close()

f.close()

0x03

總結正規表示式還需要繼續改善,python庫不熟練,需要繼續學習。

雖然沒啥技術含量,對於我個人而言,

還是學到不少東西,首先是正規表示式也就是python的re庫,然後就是檔案的處理。

---2016.02.04 by h3arts

處理bam檔案提取資訊

一般來說,乙個bam檔案通常只包含乙個樣本的資訊,最多需要進行染色體位置的處理,samtools也提供了簡單的處理方式,比如要提取 chr1的reads,只需要 samtools view input.bam ch1 這幾天遇到了10x genomics的bam結果,發現單細胞的reads全包含在乙...

資料庫之提取資訊

sql語句最大的功能在於它可以提取資料。你可以以資料輸入到資料庫中的相同方式來提取資料,或者可以查詢資料庫,並獲得問題的答案。下面就簡單地介紹下資料庫的資訊提取。select語句,基本語法 select column1,column2,columnx from table name 如 select...

jmeter正則提取資訊頭資料

我們在平時的測試中總是會遇到這種需要登入後獲取某乙個登入標識的值才能繼續執行下一步的介面,此時我們就需要設定引數,有的在資訊頭中,有的是cookies,還有的是在登入後的返回資料中有乙個token,但它們設定引數的方法都是一樣的,都通過正規表示式提取器提取對應的值 如上圖所示,有兩個引數,那我們就可...