爱意满满的作品展示区。
joocejie

开源一个云环境网络流量镜像项目 Packet-Agent(参与送 PS4)

  •  
  •   joocejie · Sep 12, 2019 · 27582 views
    This topic created in 2613 days ago, the information mentioned may be changed or developed.

    项目背景

      传统网络数据分析会在交换机上配置网络数据镜像, 将 Packet 复制后发送到目标机器,实现网络流量镜像的功能。
      而在云平台上,目前网络数据采集还没有统一的方案。针对私有云平台,目前有流表数据包复制采集、在 hypervisor 上监听采集、vmware 平台分布式虚交换机配置采集、libpcap 抓包采集等方案。
      对于 vmware 平台分布式虚交换机配置采集的方案,性能较好,不占用客户机资源,但其属于商业产品,且只适用于购买 vmware 私有云用户;而在 hypervisor 上监听采集,目前有产品开发,性能较好,但只适用于 OpenStack 私有云;采用 OVS 流表方案,优势是免费,不占用客户机资源,但是配置复杂,且只能用于 OpenStack 私有云。
      因此,开发基于 libpcap + GRE 封装转发的应用,或许是云平台目前最优的网络流量镜像方案。其使用简单、开源、适用于各类公有云和私有云。

    Packet-Agent 简介

      Netis Packet Agent ( https://github.com/Netis/packet-agent) 基于 libpcap 技术,从业务网卡抓包,进行 GRE 封装后将采集到的数据包发送到另一台远端机器,供分析使用。

    Docker Kubernetes 支持

      Packet-Agent 对 Kubernetes 也提供了支持方案。简单来说,Packet-Agent 封装成容器后,与需要监控的业务容器放在同一个 K8S Pod 中,与其共享网络层并抓包镜像网络流量。
      具体方案见项目文档:K8S_traffic_mirror

    参与 Packet-Agent 项目

      欢迎大家参与此项目,包括 star, fork, 提交 pull-request, 报告 bug, 提出任何意见或建议,或者将该项目介绍给相关的朋友。衷心感谢。

    抽奖回馈社区

      为感谢大家的支持,抽奖送一台 PS4 主机,抽奖方法如下:

    1. 在这个帖子下面回复参与讨论。
    2. 获奖资格:从现在起到 2019/09/18 23:59:59 参与讨论的前 500 名用户具有获奖资格。
    3. 中奖号码 = 2019/09/19 日 A 股大盘收盘点数 * 100 % 所有具有获奖资格的用户排序去除重复后的总数('*'是乘法,'%'是数学取余数)
    4. 比如:有 @y_user @x_user @z_user @x_user 3 个用户依次回复了 4 次,那么所有具有获奖资格的用户排序去除重复后就是 @x_user @y_user @z_user,分配给他们的抽奖号码依次是 0,1,2。假设 A 股收盘点数是 3012.34 点,那么 3012.34 * 100 % 3,中奖号码就是 1,中奖用户就是 @y_user
    5. 提示:因为会排序去重,多次回复不会增加中奖概率。
    Supplement 1  ·  Sep 18, 2019
    前 500 位名单如下,依次编号 0~499:

    0hey0:编号 0
    0ps:编号 1
    0x3f3f
    1005gel
    109109
    12
    123s
    1more
    1rror
    284376485
    3CH0
    402645707
    40huo
    49degree
    7gugu
    810244966
    8629
    99911a
    AJDX3906
    AaronLiu00
    Ahs
    Ahy
    AidenChen
    AlexaZhou
    AmadeusGhost
    AnonymousM
    Believer
    BoiledEgg
    BriFuture
    ChenXuting
    ChristopherWu
    CoCoMcRee
    Coande
    CodeWind
    CrazyRain0001
    Cyron
    Despacito
    DrJoseph
    DreamSpace
    E1n
    ESeanZ
    Famio
    Flyerwzb
    FuryBean
    FuturesXu
    G1n233
    GM
    Hauserkk
    Hugehard
    IDCFAN
    ITJoker
    Isight
    JKing
    JL1990
    JasperYanky
    Jiuyu
    Joker3120
    JunkLeo
    JusticeShi
    Juszoe
    KasuganoSoras
    Keyes
    Kimiato
    KingPL
    Kinnice
    LWXYFER
    LXVC
    LazYFire
    Licsber
    LinusTor
    Lisylfn
    LittleYangYang
    MITOO
    Macolor21
    MiaRunis
    Mikewu
    MioAkiyama
    Motoi
    MrMario
    MyFaith
    Nasei
    NoirStrike
    OrangeM21
    Orenoid
    PeterPig
    PickMio
    PlayByMyself
    PyCode
    RanchoTuring
    Realucas
    Rehtt
    Rheinmetal
    SaberJack
    Sanko
    Saszr
    Shunte
    SmallZheng
    Suvigotimor
    TangCuYu2333
    Tenlp
    TheWalkingDead
    Themyth
    Tink
    Tong16
    UnknownR
    Vanctol
    VermouthcZzz
    WhyLiam
    Wien
    WilliamYang
    XSG
    YFeei
    YenvY
    Yorkzhu
    Zainxu
    ZiLong
    Zsh110
    Zzdex
    aWangami
    aaaaaaaaa
    abelce
    actar
    acz154
    ahaxzh
    alexzhan
    alikesi
    allencloud
    alpha2016
    alschw
    anjiannian
    anoper
    archknight
    arfaWong
    aru
    atan
    az422
    azh7138m
    azuginnen
    b1gCi
    b1rdb0y
    baixiaoyu2997
    blueset
    bobsam
    bolshevik
    bomb77
    bullettrain1433
    buried
    bxb100
    byron
    c
    c0878
    carbon
    caserest
    cbangchenLL7
    cc3630
    chanots
    chashao
    chinafeng
    chinvo
    chuanqirenwu
    chy373180
    cjc2017
    cjpjxjx
    cmllwxxl
    cnbattle
    co3site
    codereric
    controller
    coolair
    cornelia
    corningsun
    cosmo
    crabtsk
    crs0910
    csx163
    cxh2000210
    cxy1234
    cyssxt
    d5
    dabaibai
    dewi
    dixeran
    dontbesad
    dream7758522
    drlalll
    duola
    einvince
    elbertzhu
    epicSoldier
    eptwd
    everydiao
    ezioruan
    falcon05
    fatelight
    fathuman
    fcj558
    feifan00x
    felixcode
    fghshunzi
    fhvch:编号 199
    Supplement 2  ·  Sep 18, 2019
    fire2y:编号 200
    fishofcat
    flxxy
    fo3xx
    frostcake
    gIrl1990
    galenzhao
    gangsta
    gaobh
    gcod
    gdcbhtd
    geekzjj
    gleox
    goodryb
    gotounix
    gstqc
    guoluwei
    gxvv
    h4lt
    hangvane
    haofly
    harryge
    harryge01
    hebin
    hebingchang
    hedys
    hfutzj
    hillw4h
    hohoho
    huadi
    huishu
    huiwl
    hzwjz
    i0error
    iAcn
    iThink
    iakisey
    iamalive2008
    icekingcy
    ifulikeweirdo
    il1707
    ilixin
    illl
    imNull
    imay
    ittianyu
    iture
    ivanyin
    iwtbauh
    javashell
    jaylong
    jerrodpoole
    jiang123574
    jiangming1399
    jiexixijie
    jiezhi
    jimages
    jjxh
    jkbspin
    johnnie502
    joocejie
    jsdtxm
    jsnjfz
    jsonzz
    just1
    justin2018
    kaixuan1901
    kakudesu
    kalagxw
    kebyn
    killeder
    killerzhangsan
    koalaMagic
    kohos
    koromon
    kraymond
    ksedz
    kukat
    kutear
    laowei222
    ldm0
    leafleave
    lee82014312
    leesh853761
    lilihangzhou
    linpm
    litao3rd
    littleghosty
    liu19931020
    liujiajun1999
    liuymf
    livexia
    lixile
    ljlljl0
    lmaq
    lockerhyz
    lostexile
    loveyu
    lqzhgood
    lrvy
    lscho
    luckybo
    luoqing1477
    luozic
    lycc
    lyuehh
    lzy4happy
    manhere
    maohhgg
    maooyer
    marsLeo
    mason961125
    meeken
    menyakun
    mhcyong
    ming7435
    miragetu
    mlhadoop
    moln
    molvqingtai
    monkey2
    moonrailgun
    morethansean
    moryxsw
    mosesyou
    movax21h
    mpb
    mrcn
    mulei200
    mulu
    mymike
    mynamewang0
    mywaiting
    n37r06u3
    nameldk
    natforum
    nomoon
    nooper
    oIMOo
    octobersnow
    okjb
    oovveeaarr
    orcinusorca
    orient
    pandachow
    phithon
    pinkward
    plaknight
    poison123
    polythene
    ponder
    ptlkStar
    qdpoboy
    qiangmin
    qinghon
    qmake
    qq29701
    qq625692420
    raffaellolin
    rainfox
    ranleng
    rapperx2
    reticentfat
    richard1122
    rinsingw
    rjie2008
    rosu
    ruiyinjinqu
    runningding
    ryV60s
    saberlove
    salmon5
    scoful
    sdandroid
    select
    sep9999
    set01
    setsena
    sevenphp
    sgq1128
    shadowyue
    shdcn
    shell314
    shishen10
    shuaizi
    sike03
    siknet
    silaike
    silenceboychen
    singerll
    sixm
    slwl123
    smilzman
    sniperking1234
    songjiaxin2008
    spemoon
    squallsdjl
    sreal
    st4rg4z3r
    standin000:编号 399
    Supplement 3  ·  Sep 18, 2019
    starrycat:编号 400
    stayreal
    steptodream
    stevenbipt
    sun522198558
    suyuyu
    swulling
    syy
    tailaqumos
    tangtj
    test23
    tetora
    tf141
    tfdetang
    thoutherKai
    thulof
    tingchina
    tongz
    tookbra
    totopo
    tsukiikekaoru
    tt0411
    tuot
    tyhunter
    tyx1703
    uhian
    unknownservice
    uptime
    vast0906
    vcinex
    vipdog73
    vipwpcom
    visitant
    vjnjc
    vstar
    wangxxxing
    wanyulaowang
    weixingna
    whtsky
    wingoo
    wlw0327
    wojfsdj
    wph95
    wuYin
    wwek
    wy53
    wzw
    x2ve
    xddxdd
    xduanx
    xiangchen2011
    xianxianyu
    xiaobanlong
    xiaodog
    xiaome
    xiaonec
    xiazero
    xiazhiisgood
    xiongbiao
    xiri
    xiubin
    xml123
    xmoon
    xrds7986
    xsephiroth
    xuc
    xuecan
    xuqianyu
    y547679519
    yangfan1999
    yatestxw
    yeya24
    ylhawj
    ysicing
    ytlm
    yufj
    yukiww233
    yycpro
    yyork
    yzyun08
    z919126592
    zavieryip
    zealinux
    zenze
    zerozz
    zhangqilin
    zhchyu999
    zhengjian
    zhensjoke
    zhouyg
    zhuawadao
    zjx1993
    zongwan
    zpfhbyx
    zsdroid
    ztnuaa
    zvcs
    zytomorrow
    zzmstring
    zzw1998:编号 499
    549 replies  •  2019-09-26 12:49:40 +08:00
    1  2  3  4  5  6  
    ❮ ❯
    ChenXuting
    ChenXuting
    Sep 14, 2019 via iPhone
    401
    分母。
    MyFaith
    MyFaith
    Sep 14, 2019
    402
    分母+10010
    baixiaoyu2997
    baixiaoyu2997
    Sep 14, 2019
    403
    分母+10011
    xsephiroth
    xsephiroth
    Sep 14, 2019 via Android
    404
    支持一下吧虽然目前用不上
    liu19931020
    liu19931020
    Sep 14, 2019
    405
    坟墓
    huadi
    huadi
    Sep 14, 2019❤️1
    406
    支持一下吧,star 一个
    unsized
    unsized
    Sep 14, 2019
    407
    分母++
    gxvv
    gxvv
    Sep 14, 2019
    408
    分母
    alexzhan
    alexzhan
    Sep 14, 2019
    409
    分母
    RanchoTuring
    RanchoTuring
    Sep 14, 2019❤️1
    410
    不明觉厉。star 一下支持一下楼主
    flxxy
    flxxy
    Sep 14, 2019 via Android
    411
    我来组成分子
    iAcn
    iAcn
    Sep 15, 2019 via Android
    412
    项目挺不错的,对效率影响大吗?
    传统的网络分析其实还有一种方案,直接串联到网络的路由下联,可以做到管理的功能。
    旁路端口镜像的方案我也做过一个,直接在交换机上做的,不是抓包,只能分析不能管理。
    zealinux
    zealinux
    Sep 15, 2019
    413
    加油
    lmaq
    lmaq
    Sep 15, 2019
    414
    分母
    mmnsghgn
    mmnsghgn
    Sep 15, 2019
    415
    远程抓包,有意思~
    Hauserkk
    Hauserkk
    Sep 15, 2019
    416
    支持支持
    silenceboychen
    silenceboychen
    Sep 15, 2019
    417
    支持
    tongz
    tongz
    Sep 15, 2019❤️1
    418
    支持开源, 已 star
    st4rg4z3r
    st4rg4z3r
    Sep 15, 2019 via iPhone
    419
    支持开源👍
    orient
    orient
    Sep 15, 2019
    420
    分母
    Saszr
    Saszr
    Sep 15, 2019
    421
    后排炮灰,支持一下
    licsber
    licsber
    Sep 15, 2019❤️1
    422
    支持一下吧,star 一个
    chuanqirenwu
    chuanqirenwu
    Sep 15, 2019
    423
    研究研究看!不错
    stevenbipt
    stevenbipt
    Sep 15, 2019
    424
    分母~
    eptwd
    eptwd
    Sep 15, 2019
    425
    试试不会怀孕
    yufj
    yufj
    Sep 15, 2019
    426
    分子
    maooyer
    maooyer
    Sep 15, 2019
    427
    支持开源,顺便做个分子
    mynamewang0
    mynamewang0
    Sep 15, 2019
    428
    分母
    Zainxu
    Zainxu
    Sep 15, 2019
    429
    分母
    moryxsw
    moryxsw
    Sep 15, 2019
    430
    竟然还没到?过来看看,顺便学习一下
    b1rdb0y
    b1rdb0y
    Sep 15, 2019 via Android
    431
    分母
    maohhgg
    maohhgg
    Sep 15, 2019
    432
    分母
    elbertzhu
    elbertzhu
    Sep 15, 2019
    433
    掐住最后小尾巴,楼主这个帖子要是突破 500 了啊
    weixingna
    weixingna
    Sep 15, 2019
    434
    分母,
    kutear
    kutear
    Sep 15, 2019
    435
    分母
    jaylong
    jaylong
    Sep 15, 2019
    436
    ps4
    sB3Z28DrQC0CkMMZ
    sB3Z28DrQC0CkMMZ
    Sep 15, 2019
    437
    分子
    killeder
    killeder
    Sep 15, 2019
    438
    居然还有资格,看看能中吗
    mhcyong
    mhcyong
    Sep 15, 2019 via iPhone
    439
    支持你们,我就是分子。
    aWangami
    aWangami
    Sep 15, 2019 via Android
    440
    分母
    AnonymousM
    AnonymousM
    Sep 15, 2019 via Android
    441
    来辣
    tf141
    tf141
    Sep 15, 2019
    442
    没过 500,分母来了
    blueset
    blueset
    Sep 15, 2019
    443
    分母++
    Zzdex
    Zzdex
    Sep 15, 2019 via iPhone
    444
    nb
    GM
    GM
    Sep 15, 2019
    445
    支持一下吧虽然目前用不上
    xuc
    xuc
    Sep 15, 2019 via Android
    446
    还没到 500,参与一下
    abai
    abai
    Sep 15, 2019
    447
    分母+1
    7gugu
    7gugu
    Sep 15, 2019 via Android
    448
    来啦
    DJI360
    DJI360
    Sep 16, 2019 via Android
    449
    分母 945
    oovveeaarr
    oovveeaarr
    Sep 16, 2019
    450
    有点好奇这个项目
    imay
    imay
    Sep 16, 2019
    451
    分母
    wojfsdj
    wojfsdj
    Sep 16, 2019❤️1
    452
    支持一下吧,star 一个
    MioAkiyama
    MioAkiyama
    Sep 16, 2019 via Android
    453
    分母
    mulei200
    mulei200
    Sep 16, 2019
    454
    我来组成分母!!
    xiubin
    xiubin
    Sep 16, 2019
    455
    还以为是参与项目..
    corningsun
    corningsun
    Sep 16, 2019 via iPhone
    456
    分母+1
    tetora
    tetora
    Sep 16, 2019 via Android
    457
    凑下热闹
    zhensjoke
    zhensjoke
    Sep 16, 2019
    458
    前五百?那我还没来晚。。
    cc3630
    cc3630
    Sep 16, 2019 via Android
    459
    成为分子
    qdpoboy
    qdpoboy
    Sep 16, 2019
    460
    支持一下~
    jjxh
    jjxh
    Sep 16, 2019
    461
    万一中了呢
    lostexile
    lostexile
    Sep 16, 2019
    462
    看样子还不到 500,我也来支持一下。
    xiaodog
    xiaodog
    Sep 16, 2019
    463
    支持一下
    smilzman
    smilzman
    Sep 16, 2019
    464
    还没到 500,支持一下!
    set01
    set01
    Sep 16, 2019
    465
    分母+1
    AidenChen
    AidenChen
    Sep 16, 2019
    466
    分母+10086
    8629
    8629
    Sep 16, 2019
    467
    docker
    luoqing1477
    luoqing1477
    Sep 16, 2019
    468
    加油
    setsena
    setsena
    Sep 16, 2019
    469
    分母+1024
    zavieryip
    zavieryip
    Sep 16, 2019
    470
    分母分母
    shishen10
    shishen10
    Sep 16, 2019
    471
    分母+1
    saberlove
    saberlove
    Sep 16, 2019
    472
    分母来了
    DrJoseph
    DrJoseph
    Sep 16, 2019
    473
    赶个末班车
    zjx1993
    zjx1993
    Sep 16, 2019
    474
    进入前 500 楼,重在参与,技术再仔细看看
    ITJoker
    ITJoker
    Sep 16, 2019
    475
    试试,重在参与,或许就是我,我看看这个开源的东西
    Cyron
    Cyron
    Sep 16, 2019
    476
    分子来了
    JunkLeo
    JunkLeo
    Sep 16, 2019
    477
    支持支持
    cxy1234
    cxy1234
    Sep 16, 2019
    478
    分母。
    fhvch
    fhvch
    Sep 16, 2019
    479
    1008611,欢迎加入分母直通车~
    hedys
    hedys
    Sep 16, 2019
    480
    重在参与
    Flyerwzb
    Flyerwzb
    Sep 16, 2019
    481
    分母。
    justseemore
    justseemore
    Sep 16, 2019
    482
    分母
    moonrailgun
    moonrailgun
    PRO
    Sep 16, 2019
    483
    分母+
    JasperYanky
    JasperYanky
    Sep 16, 2019
    484
    分母
    runningding
    runningding
    Sep 16, 2019
    485
    支持
    koalaMagic
    koalaMagic
    Sep 16, 2019
    486
    分母支持下
    joocejie
    joocejie
    OP
    Sep 16, 2019
    487
    @iAcn 侵入式安装的情况下,最多占用 1 个 CPU 核心,以及 300M 内存。K8S 的 sidecar 方案对原有业务容器几乎无影响(系统资源还是占一些的)。具体性能 benchmark 见项目 docs 目录下 Packet-Agent 性能评测.md
    haofly
    haofly
    Sep 16, 2019
    488
    500
    anjiannian
    anjiannian
    Sep 16, 2019
    489
    分母
    FuturesXu
    FuturesXu
    Sep 16, 2019
    490
    分母,重在参与
    Suvigotimor
    Suvigotimor
    Sep 16, 2019
    491
    这个东西看起来好牛皮
    thulof
    thulof
    Sep 16, 2019
    492
    分母路过呀~
    molvqingtai
    molvqingtai
    Sep 16, 2019 via Android
    493
    分母+1
    ahaxzh
    ahaxzh
    Sep 16, 2019
    494
    最后几个名次吧 概率极低呀
    fishofcat
    fishofcat
    Sep 16, 2019
    495
    分子++,500 名之前来的及
    ZiLong
    ZiLong
    Sep 16, 2019
    496
    以分母之名前来
    luckybo
    luckybo
    Sep 16, 2019
    497
    分母
    yycpro
    yycpro
    Sep 16, 2019 via Android
    498
    凑热闹
    Juszoe
    Juszoe
    Sep 16, 2019
    499
    前 500
    LWXYFER
    LWXYFER
    Sep 16, 2019
    500
    DING 500
    1  2  3  4  5  6  
    ❮ ❯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   685 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 216ms · UTC 21:29 · PVG 05:29 · LAX 13:29 · JFK 16:29
    ♥ Do have faith in what you're doing.