亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? unit1.pas

?? 通過核心交換機 檢測局域網中的arp病毒
?? PAS
字號:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, IdBaseComponent, IdComponent, IdTCPConnection, IdTCPClient,
  IdTelnet, StdCtrls, ComCtrls,Commctrl,ScktComp, RzListVw,strtools, ImgList,
  AppEvnts, ToolWin, ExtCtrls,ShellAPI,winSock2;

type
  TIpMacRec=record  //如果修改了TIpRec結構,TGate.dat必須刪除之后重新運行.
      ip:integer;
      macS:string[65];
      hostName:String[40];
  end;

  TForm1 = class(TForm)
    IdTelnet1: TIdTelnet;
    ListView1: TRzListView;
    ImageList1: TImageList;
    StatusBar1: TStatusBar;
    EchoSocket9999: TClientSocket;
    ToolBar1: TToolBar;
    tbStart: TToolButton;
    tbSave: TToolButton;
    tmFlashHost: TTimer;
    tbMerge: TToolButton;
    tbOpenIpMac: TToolButton;
    reIPMAC: TRichEdit;
    ToolButton1: TToolButton;
    Panel1: TPanel;
    reMemo1: TRichEdit;
    procedure WMASyncSMBEcho(var msg: TMessage); message UM_SMBEcho;
    procedure IdTelnet1DataAvailable(Sender: TIdTelnet;const Buffer: String);
    procedure ListView1ColumnClick(Sender: TObject; Column: TListColumn);
    procedure ListView1Compare(Sender: TObject; Item1, Item2: TListItem;Data: Integer; var Compare: Integer);
    procedure IdTelnet1Status(ASender: TObject; const AStatus: TIdStatus;const AStatusText: String);
    procedure EchoSocket9999Error(Sender: TObject; Socket: TCustomWinSocket;ErrorEvent: TErrorEvent; var ErrorCode: Integer);
    procedure FormCreate(Sender: TObject);
    procedure tbStartClick(Sender: TObject);
    procedure ListView1DblClick(Sender: TObject);
    procedure tbSaveClick(Sender: TObject);
    procedure tmFlashHostTimer(Sender: TObject);
    procedure tbOpenIpMacClick(Sender: TObject);
    procedure FormShow(Sender: TObject);
    procedure tbMergeClick(Sender: TObject);
    procedure ListView1MouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
    procedure reMemo1MouseDown(Sender: TObject; Button: TMouseButton;Shift: TShiftState; X, Y: Integer);
  private
    procedure mySendCommand(cmd: String);
    procedure ciscoOk;
    { Private declarations }
  public
    { Public declarations }
  end;

var
   Form1: TForm1;
   ColumnToSortR:integer;
   SMBCount,telnetStatus,conputerCount:integer;
   textSY:String;
   inFlashHost:boolean;
   ht:PLVHitTestInfo;//得到鼠標點擊的 listView 上的行號、列號用.
implementation

{$R *.dfm}
procedure TForm1.mySendCommand(cmd:String);
var
   i:integer;
begin
   for i:=1 to length(cmd) do IdTelnet1.SendCh(cmd[i]); //發送用戶名
   IdTelnet1.SendCh(#13);
end;

procedure TForm1.IdTelnet1DataAvailable(Sender: TIdTelnet;const Buffer: String);
var
   i,pos0:integer;
   haveDataLine:boolean;
   s,sLine,text,IPs:string;
   item:TListItem;
begin
   text:=Buffer;    
   if pos('Username:',text)>0 then
   begin
      mySendCommand('cisco6509e'); //發送用戶名
      exit;
   end;
   if (pos('Password:',text)>0) and (telnetStatus=0) then
   begin
      sleep(100);
      mySendCommand('dqcy7xxzx'); //發送密碼
      telnetStatus:=1;
      exit;
   end;

   if (pos('CY7-C6509E-01>',text)>0) and (telnetStatus=1) then
   begin
      mySendCommand('enable');//進入特權用戶
      telnetStatus:=2;
      exit;
   end;

   if telnetStatus=2 then
   begin
      mySendCommand('hunter_fan'); //發送密碼
      telnetStatus:=3;
      exit;
   end;
   
   if telnetStatus=3 then
   begin
      mySendCommand('show arp');
      telnetStatus:=4;
   end;

   EchoSocket9999.Socket.SendText(text+'<<<<<'#13#10);
   if textSy<>'' then begin text:=textSy+text;textSy:='';end;//把上一行沒有解釋完的補到前面.
   haveDataLine:=false;
   while pos('Internet  ',text)>0 do
   begin
      pos0:=pos('Internet  ',text);     haveDataLine:=true;
      delete(text,1,pos0-1);  //Internet  10.64.194.173          25   0013.d38d.4900  ARPA   Vlan3........
      sLine:=cutStrWithStr(text,#13#10);
      if sLine='' then
      begin
         textSY:=text;
         text:=' --More-- ';
         break;
      end;
      item:=ListView1.Items.Add;     item.ImageIndex:=-1;
      conputerCount:=conputerCount+1;
      s:=cutString(sLine,' '); item.Caption:=format('%4d',[conputerCount]);//Internet
      s:=cutString(sLine,' '); item.SubItems.Add(s);IPS:=S;//IP
      s:=cutString(sLine,' '); item.SubItems.Add(s);//Age
      s:=cutString(sLine,' '); item.SubItems.Add(s);//MAC
      s:=cutString(sLine,' '); item.SubItems.Add(s);//Type
                               item.SubItems.Add(sLine);//InterFase
                               item.SubItems.Add('');//HostName
                               item.SubItems.Add('');//存放 HostName 解析請求是否發送成功.
      sLine:='';//該行已經解析完了,沒有剩余.
   end;
   if not haveDataLine then exit;//沒有真正的數據,僅僅是telenet 鍵盤字母的echo.
   if (pos(' --More-- ',text)=0) and (text<>'') then textSY:=text else textSY:=''; //'Internet  10.64.195.62          223   0013.d38d.053b  ARPA   Vlan4'#$D#$A'I' 的情況
   if pos(' --More-- ',textSy)=1 then begin textSY:='';text:=' --More-- ';end; //'Internet  10.64.195.62          223   0013.d38d.053b  ARPA   Vlan4'#$D#$A'I' 的情況

   EchoSocket9999.Socket.SendText('text='+text+#13#10);
   if (copy(text,1,10)=' --More-- ') then begin sleep(100);IdTelnet1.SendCmd(' ');end
   else
   try
      EchoSocket9999.Socket.SendText('text1='+text+#13#10);
      EchoSocket9999.Socket.SendText('textSy1='+textSy+#13#10);
      if pos('CY7-C6509E-01#',textSy)=0 then //真正的結束!
      begin
         if (textSy<>'') or (sLine='') then exit;//文本剩半截,或者一點沒有剩,并且后面不是--more--,直接退出,等待后續數據的到來.
      end else if pos('cisco6509>exit',textSy)>0 then exit;//結束,一點也沒有用上!

      IdTelnet1.WriteLn('exit');
      IdTelnet1.WriteLn('');
      statusbar1.Panels[1].Text:=format('line=%d  ---End!',[ListView1.Items.Count]);
      ciscoOk();
   except
   end;
end;

procedure TForm1.ciscoOk;
var
   i,j,count:integer;
   isErr:boolean;
   item:TListItem;
   ipS,macS,ageS:String;
begin
   ColumnToSortR:=3;
   ListView1.AlphaSort;//按照MAC排序.

   isErr:=false;  //與上行重復標志.
   reMemo1.Clear;
   i:=0;
   while i<ListView1.Items.Count-1 do
   begin
      item:=ListView1.Items[i];
      ipS:=item.SubItems[0]; macS:=item.SubItems[2];    ageS:=item.SubItems[1];//參照物MAC,向下比較
      
      if (ageS<>'-') and (pos('.',macS)<>0) then //不是網關,不是'Incomplete'
      begin
         count:=1;
         for j:=i+1 to ListView1.Items.Count-1 do 
         begin
            with ListView1.Items[j] do
            if SubItems[2]<>macS then break
            else
            begin
               ImageIndex:=0;         //當前行加圖標
               item.ImageIndex:=0;    //上行加圖標
               count:=count+1;
               i:=j;
            end;
         end;
         if count>3 then reMemo1.Lines.Add(format('%-15s %15s(%d)',[ipS,macS,count]));
      end;
      i:=i+1;
   end;
   tmFlashHost.Enabled:=true;//啟動Host解析時鐘.
end;

procedure TForm1.ListView1ColumnClick(Sender: TObject;Column: TListColumn);
begin
   ColumnToSortR:=Column.Index;
   (Sender as TCustomListView).AlphaSort;
end;

procedure TForm1.ListView1Compare(Sender: TObject; Item1, Item2: TListItem;Data: Integer; var Compare: Integer);
var
   m,n:integer;
   s1,s2:String;
begin
case ColumnToSortR of
  -1:Compare:=0;
  0:Compare:=CompareText(TListItem(Item1).Caption,TListItem(Item2).Caption);
  1:begin
       s1:=TListItem(Item1).SubItems[0];
       s2:=TListItem(Item2).SubItems[0];  
       Compare:=ntohl(inet_Addr(pChar(s2)))-ntohl(inet_Addr(pchar(s1)));
    end;   
  else //子列排序
      begin
         try
            m:=StrToIntDef(TListItem(Item1).SubItems[ColumnToSortR-1],0);
            n:=StrToIntDef(TListItem(Item2).SubItems[ColumnToSortR-1],0);
            Compare:=m-n;
            if ((m=0) and (TListItem(Item1).SubItems[ColumnToSortR-1]<>'0')) or
               ((n=0) and (TListItem(Item2).SubItems[ColumnToSortR-1]<>'0')) then
            Compare:=CompareText(TListItem(Item1).SubItems[ColumnToSortR-1],TListItem(Item2).SubItems[ColumnToSortR-1]);
         except
            Compare:=CompareText(TListItem(Item1).Caption,TListItem(Item2).Caption);
         end;
      end;
  end;

  if ColumnToSortR<>0 then Compare:=-Compare;
end;

procedure TForm1.IdTelnet1Status(ASender: TObject;const AStatus: TIdStatus; const AStatusText: String);
begin
   statusBar1.Panels[0].Text:=AStatusText;
end;

procedure TForm1.WMASyncSMBEcho(var msg: TMessage);
var
   i:integer;
   item:TListItem;
   ips,workGroup,HostName,userName,macAddress:String;
begin
   SMBCount:=SMBCount+1;  
   ansSMBEcho(ips,workGroup,HostName,userName,macAddress);
   for i:=0 to listView1.Items.Count-1 do
   begin
      item:=ListView1.Items[i];
      if item.SubItems[0]=ips then
      begin
         item.SubItems[5]:=format('%s|%s|%s',[workGroup,HostName,userName]);
      end;
   end;
end;

procedure TForm1.EchoSocket9999Error(Sender: TObject;Socket: TCustomWinSocket; ErrorEvent: TErrorEvent;var ErrorCode: Integer);
begin
   ErrorCode:=0;
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
   new(ht);
   initSMB(handle,0,6969);//初始化,用于得到主機名,網卡地址用
end;

procedure TForm1.tbStartClick(Sender: TObject);
begin
   EchoSocket9999.Active:=true;       inFlashHost:=false;
   telnetStatus:=0;
   conputerCount:=0;   SMBCount:=0;ListView1.Clear;
   if IdTelnet1.Connected then IdTelnet1.Disconnect;
   IdTelnet1.Host:='10.64.192.1';    IdTelnet1.Port:=23;
   IdTelnet1.Terminal:='';  textSY:='';
   IdTelnet1.Connect();
end;

procedure TForm1.ListView1DblClick(Sender: TObject);
var
   row,pos0:integer;
   MACS:String;
begin
   row:=ListView1.ItemIndex;//點擊的行數.
   if row<0 then exit;//非行點擊
   MACS:=ListView1.Selected.SubItems.Strings[2]+' ';//得到MAC地址.
   //匹配用戶點擊的IP或者MAC地址,在reIpMac文本中
   pos0:=pos(MACS,reIPMAC.Text);        if pos0<0 then pos0:=0;
   reIPMAC.SelStart := pos0;
   SendMessage(reIPMAC.Handle, EM_SCROLLCARET, 0, 0); //滾動到光標處(只能保證光標出現在窗口中)
   row:= SendMessage(reIPMAC.Handle, EM_LINEFROMCHAR, reIPMAC.SelStart, 0);//得到當前行
   SendMessage(reIPMAC.Handle, EM_LINESCROLL, 0, row - SendMessage(reIPMAC.Handle, EM_GETFIRSTVISIBLELINE, 0, 0));
end;

procedure TForm1.tbSaveClick(Sender: TObject);
var
   i:integer;
   item:TListItem;
   ss:TStrings;
   cc,sn:string;
begin
   ss:=TStringList.Create;
   //  389  10.64.194.11     51   0800.20fe.d74c    ARPA   Vlan3  ||
   ss.add('  No.      IP           Age       MAC          type Interface  Name');
   for i:=0 to ListView1.Items.Count-1 do
   begin
      item:=ListView1.Items[i]; if item.ImageIndex<>-1 then cc:='*' else cc:=' ';
      if item.SubItems[2]='Incomplete' then continue;//沒有網卡地址,忽略.
      ss.Add(format('%s%4s  %-15s  %-4s %-15s   %-4s %-8s %-s',[cc,item.Caption,item.SubItems[0],item.SubItems[1],item.SubItems[2],item.SubItems[3],item.SubItems[4],item.SubItems[5]]));
   end;
   sn:=formatDateTime('YYYYMMDD hhmmss',now);
   ss.Add(sn+'   '+statusbar1.Panels[1].Text);      //20070301 072942   line=971  ---End!
   ss.SaveToFile(sn+'.out');
   if not FileExists('Ip_MAC.TXT') then ss.SaveToFile('Ip_MAC.TXT');
end;

procedure TForm1.tmFlashHostTimer(Sender: TObject);
var
   i,waitCount:integer;
   item:TListItem;
begin
   if inFlashHost then exit;
   inFlashHost:=true;      waitCount:=0;
   for i:=0 to ListView1.Items.Count-1 do
   begin
      item:=ListView1.Items[i];
      if item.SubItems[2]='Incomplete' then continue;//沒有網卡地址,忽略.
      if item.SubItems[6]<>'v' then
      begin
         waitCount:=waitCount+1;
         if not SendMacReqOk(item.SubItems[0]) then break else item.SubItems[6]:='v';
         if waitCount mod 25=0 then break;  //發送多了就會丟失.
      end;
   end;
   inFlashHost:=false;
   if waitCount=0 then
   begin
      tmFlashHost.Enabled:=false;
      IdTelnet1.Disconnect;
   end;
end;

procedure TForm1.tbOpenIpMacClick(Sender: TObject);
begin
   ShellExecute(Handle,   'open',   'notepad.exe',   'IP_MAC.txt',   nil,   SW_SHOW);
end;

function Compare(ip:LongInt;port:word;Item:Pointer):integer;
var
   pp:^TIpMacRec;
   ul1,ul2:u_long;
begin
   pp:=Item;       ul1:=ntohl(ip);
   ul2:=ntohl(pp.ip);//-StrLComp(PChar(@key),PChar(@pp.ip),4);
   if ul1=ul2 then result:=0
   else if ul1>ul2 then result:=-1
   else result:=1;
end;

procedure TForm1.FormShow(Sender: TObject);
begin
   if fileExists('IP_MAC.txt') then reIPMAC.Lines.LoadFromFile('IP_MAC.txt');
end;

procedure TForm1.tbMergeClick(Sender: TObject);
var
   i,pos0,count:integer;
   item:TListItem;
   theMac:string;
   cc:Char;
begin
   statusBar1.Panels[0].Text:='資料保存,稍等......';
   Application.ProcessMessages;
   count:=0;
   for i:=0 to ListView1.Items.Count-1 do //遍歷每一行,與內存中的reIpMAcList對比,沒有該ip,就在reIpMAC后面插入一行.
   begin
      item:=ListView1.Items[i];
      theMac:=item.SubItems[2]+' ';
      if theMac='Incomplete ' then continue;//沒有網卡地址,忽略.
      pos0:=pos(theMAC,reIPMac.Text);
      if (pos0<=0) then //不是重復的網卡,在ip_MAC.txt中沒有登記!
      begin
         if (item.ImageIndex<>0) then cc:=' ' else cc:='*';
         reIPMAC.lines.Add(format('%s%4s  %-15s  %-4s %-15s   %-4s %-8s %-s',[cc,item.Caption,item.SubItems[0],item.SubItems[1],item.SubItems[2],item.SubItems[3],item.SubItems[4],item.SubItems[5]]));
         count:=count+1;
      end;
   end;
   reIPMAC.lines.SaveToFile('ip_mac.txt');//?????????????寫  ipMacLists===>ipmac.txt
   statusBar1.Panels[0].Text:=format('新增 %d 個記錄!',[count]);
end;

procedure TForm1.ListView1MouseDown(Sender: TObject; Button: TMouseButton;Shift: TShiftState; X, Y: Integer);
begin
   ht.pt.x   :=   X;    ht.pt.Y   :=   Y;
   ListView_SubItemHitTest(ListView1.Handle,   ht);
   //ShowMessage(IntToStr(ht.iItem));                                     //行號
   //ShowMessage(IntToStr(ht.iSubItem));                               //列號
end;

procedure TForm1.reMemo1MouseDown(Sender: TObject; Button: TMouseButton;Shift: TShiftState; X, Y: Integer);
var
   i,line:integer;
   ipS:String;
begin
   line:=SendMessage(reMemo1.Handle, EM_LINEFROMCHAR, reMemo1.SelStart, 0);
   ips:=reMemo1.Lines[line];
   ipS:=cutString(ips,' ');
   for i:=0 to listView1.Items.Count-1 do
   if TListItem(listView1.Items[i]).SubItems[0]=ipS then
   begin
      listView1.SetFocus;
      listView1.ItemIndex:=i;
      listView1.Items[i].MakeVisible(true);
      break;
   end;
end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲成a人片在线不卡一二三区 | 日本韩国精品一区二区在线观看| 欧美亚洲一区二区在线| 精品三级av在线| 洋洋成人永久网站入口| 国产成人a级片| 91精品国产麻豆国产自产在线 | 成人中文字幕合集| 91麻豆精品国产91久久久| 国产精品乱码人人做人人爱| 美腿丝袜亚洲色图| 欧美午夜片在线观看| 国产精品嫩草影院av蜜臀| 激情欧美一区二区三区在线观看| 欧美亚男人的天堂| 自拍偷拍国产精品| 成人国产精品免费观看动漫| 18欧美亚洲精品| ...中文天堂在线一区| 亚洲高清在线精品| 91片在线免费观看| 亚洲国产成人在线| 国产一区二区网址| 欧美一卡2卡三卡4卡5免费| 亚洲一区二区精品3399| 91视频在线看| 亚洲欧美怡红院| 99久久99久久精品免费观看| 中文字幕+乱码+中文字幕一区| 国产精品资源在线看| 26uuu久久天堂性欧美| 狠狠色伊人亚洲综合成人| 欧美成人午夜电影| 激情文学综合网| 久久久影院官网| 国产在线视频一区二区三区| 色噜噜偷拍精品综合在线| 综合久久一区二区三区| 91视频一区二区| 亚洲视频 欧洲视频| 91麻豆高清视频| 亚洲第一精品在线| 91精品国产综合久久精品 | 国产91丝袜在线播放| 国产女主播在线一区二区| 成人黄色国产精品网站大全在线免费观看| 国产日韩精品一区二区三区 | 欧美日韩不卡在线| 日本美女一区二区三区视频| 精品国内二区三区| 成人午夜电影久久影院| 亚洲精品视频观看| 欧美麻豆精品久久久久久| 久久国产精品免费| 中文幕一区二区三区久久蜜桃| 99免费精品视频| 亚洲福利视频一区二区| 精品国产欧美一区二区| 成人精品在线视频观看| 亚洲一区二区中文在线| 日韩美一区二区三区| 成人午夜电影久久影院| 亚洲图片自拍偷拍| 久久久久久久久久美女| 色综合久久综合网97色综合| 免费在线观看成人| 欧美国产亚洲另类动漫| 欧美美女一区二区在线观看| 国产精品自拍在线| 亚洲成人激情综合网| 国产欧美综合在线| 欧美日韩高清不卡| 成人美女在线观看| 精品国产一区二区三区av性色| 精品国产免费一区二区三区香蕉| 国产福利一区二区三区视频在线| 国产精品成人免费在线| 3751色影院一区二区三区| 国产a精品视频| 日韩在线播放一区二区| 国产精品美女久久福利网站| 91精品国产综合久久久久久久| 成人不卡免费av| 免费在线一区观看| 亚洲国产成人va在线观看天堂| 国产欧美日韩视频在线观看| 91精品国产一区二区三区| 91丨九色porny丨蝌蚪| 国产麻豆成人传媒免费观看| 视频一区二区三区在线| 亚洲桃色在线一区| 欧美经典一区二区| 2020国产精品| 日韩一区二区不卡| 欧美日韩一区 二区 三区 久久精品 | 国产女同互慰高潮91漫画| 成人精品视频一区二区三区| 首页亚洲欧美制服丝腿| 国产精品伦理一区二区| 2024国产精品| 日韩视频在线一区二区| 欧美日韩精品欧美日韩精品 | 日韩中文字幕亚洲一区二区va在线 | 久久久久久久网| 91.麻豆视频| 欧美视频一区在线| 色狠狠av一区二区三区| av毛片久久久久**hd| 高清成人在线观看| 粉嫩av一区二区三区在线播放 | 亚洲免费在线观看| 蜜桃在线一区二区三区| 国产欧美日韩一区二区三区在线观看| 日韩一区二区免费在线电影| 91精品国产综合久久久蜜臀粉嫩 | 亚洲一区二区三区四区在线免费观看| 中文一区在线播放| 国产精品久久久久国产精品日日| 欧美激情在线一区二区| 久久精品夜色噜噜亚洲a∨| 久久综合久色欧美综合狠狠| 精品免费视频一区二区| 26uuu色噜噜精品一区二区| 久久奇米777| 国产亚洲综合性久久久影院| 日本一区二区三区国色天香 | 高清免费成人av| av电影在线观看完整版一区二区| 国产成人一级电影| 北条麻妃国产九九精品视频| 91啪亚洲精品| 欧美综合一区二区| 7777精品伊人久久久大香线蕉的 | 日本aⅴ亚洲精品中文乱码| 日本视频一区二区| 精品一区二区三区蜜桃| 国产成人精品一区二区三区四区| 懂色av一区二区三区免费看| 91在线看国产| 欧美一区日本一区韩国一区| 精品国产99国产精品| 中文字幕日韩一区| 天天综合色天天综合色h| 国产揄拍国内精品对白| 成人av在线网| 欧美日高清视频| 久久久久综合网| 亚洲精品中文在线影院| 免费三级欧美电影| 成人小视频在线观看| 欧美撒尿777hd撒尿| 久久综合九色综合欧美亚洲| 亚洲欧美一区二区三区孕妇| 日本三级韩国三级欧美三级| 成人永久aaa| 91精品国产91综合久久蜜臀| 国产欧美一区二区精品久导航| 亚洲无线码一区二区三区| 国产精品小仙女| 欧美人与z0zoxxxx视频| 国产农村妇女精品| 免费高清在线视频一区·| av资源网一区| 久久综合网色—综合色88| 亚洲精品高清视频在线观看| 国产在线视视频有精品| 欧美性猛交xxxx乱大交退制版 | 欧美一区二区三区免费视频 | 91丨九色丨黑人外教| 欧美一区二区三区视频免费| 亚洲欧洲国产日韩| 国模套图日韩精品一区二区| 91福利在线导航| 国产欧美一二三区| 九色综合狠狠综合久久| 欧美男生操女生| 一区二区三区欧美激情| 成人一级视频在线观看| 久久综合国产精品| 美女诱惑一区二区| 欧美乱妇15p| 天天综合网 天天综合色| 在线观看免费视频综合| 亚洲三级在线看| 成人高清免费在线播放| 国产午夜精品美女毛片视频| 麻豆91精品91久久久的内涵| 4438x亚洲最大成人网| 亚洲国产aⅴ成人精品无吗| 色域天天综合网| 亚洲视频综合在线| 色综合久久久久综合体桃花网| 国产精品欧美久久久久无广告| 国产乱人伦偷精品视频免下载 | 欧美日韩国产综合一区二区三区| 亚洲日穴在线视频| 91免费视频大全| 亚洲精品国产精华液| 91官网在线观看| 亚洲成a人v欧美综合天堂下载 |