ພາສາອັງກິດພາສາຝຣັ່ງແອສປາໂຍນ

OnWorks favicon

flow-tag - ອອນລາຍໃນຄລາວ

ເປີດໃຊ້ flow-tag ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ flow-tag ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


flow-tag — ນຳໃຊ້ແທັກເພື່ອໄຫຼໄຟລ໌.

ສະຫຼຸບສັງລວມ


flow-tag [-hk] [-ຂ ຂະຫນາດໃຫຍ່|ພຽງເລັກນ້ອຍ] [-ຄ ຄວາມຄິດເຫັນ] [-ງ debug_level] [-ທ tag_fname] [-ທ
tag_ນິຍາມ] [-v ຕົວແປ binding]

ລາຍລະອຽດ


ໄດ້ flow-tag ຜົນປະໂຫຍດແມ່ນໃຊ້ເພື່ອເພີ່ມຫຼືດັດແປງ tags ແຫຼ່ງແລະປາຍທາງໃນບັນທຶກການໄຫຼ.
ແທັກແມ່ນຕົວລະບຸ 32 ບິດທີ່ໄດ້ມາຈາກກົດລະບຽບ ແລະຊ່ອງຂໍ້ມູນໃນບັນທຶກການໄຫຼເຂົ້າ. ແທັກສາມາດເປັນ
ໃຊ້ເພື່ອຈັດກຸ່ມກະແສທີ່ມີຄໍານໍາຫນ້າທົ່ວໄປ, ລະບົບປົກຄອງຕົນເອງ, hops ຕໍ່ໄປ, id ຜູ້ສົ່ງອອກ
ແລະ/ຫຼື ການໂຕ້ຕອບການປ້ອນ/ອອກ. ສະຖິຕິການໄຫຼ ສາມາດໃຊ້ກັບ tagged flows ເພື່ອຜະລິດກຸ່ມ
ບົດ​ລາຍ​ງານ​ອີງ​ໃສ່​. ຕົວຢ່າງ, ການຈະລາຈອນຂາອອກທັງຫມົດສໍາລັບລູກຄ້າທີ່ລູກຄ້າຢູ່
ກໍານົດໂດຍບັນຊີລາຍຊື່ຂອງຄໍານໍາຫນ້າ IP.

OPTIONS


-b ຂະຫນາດໃຫຍ່|ພຽງເລັກນ້ອຍ
ຄໍາສັ່ງ byte ຂອງຜົນຜະລິດ.

-C ຄໍາຄິດຄໍາເຫັນ
ເພີ່ມຄຳເຫັນ.

-d debug_level
ເປີດໃຊ້ການດີບັກ.

-h ສະແດງການຊ່ວຍເຫຼືອ.

-k ຮັກສາເວລາຈາກການປ້ອນຂໍ້ມູນ.

-t tag_fname
ໂຫຼດແທັກຈາກ tag_name. ຄ່າເລີ່ມຕົ້ນເປັນ /etc/flow-tools/cfg/tag

-T active_def|
ການນໍາໃຊ້ active_def ເປັນຄໍານິຍາມ tag ທີ່ໃຊ້ວຽກ.

-v ຕົວແປ binding
ຕັ້ງຄ່າຕົວແປ FOO=bar.

ໄຟລ໌ການຕັ້ງຄ່າແມ່ນການເກັບກໍາການປະຕິບັດແລະຄໍານິຍາມ. ການກະ ທຳ ຖືກກະຕຸ້ນ
ໂດຍຄໍານິຍາມແລະຄໍານິຍາມແມ່ນ invoked ພຽງແຕ່ຖ້າຫາກວ່າລະບຸໄວ້ກັບ -T ທຸງ. ສາຍ
ເລີ່ມຕົ້ນດ້ວຍ # ຖືກຖືວ່າເປັນຄຳເຫັນ ແລະຖືກລະເລີຍ.

ຄໍາທີ່ຢູ່ໃນໄຟລ໌ການຕັ້ງຄ່າຂອງແບບຟອມ @VAR ຫຼື @{VAR:default} ຈະຖືກຂະຫຍາຍຢູ່ທີ່
run-time ໂດຍຕັ້ງຊື່ຕົວແປດ້ວຍຕົວເລືອກ -v.

tag-action command Description/ຕົວຢ່າງ
-------------------------------------------------- -----------------------------
tag-action ເລີ່ມຕົ້ນພາກສ່ວນ tag-action
tag-action foo

type Configure the type of action, one of
source-prefix, ຈຸດຫມາຍປາຍທາງ prefix, prefix,
source-as, ຈຸດຫມາຍປາຍທາງ-as, as, next-hop,
tcp-source-port, tcp-destination-port,
tcp-port, udp-source-port,
udp-destination-port, udp-port,
tos, ຜູ້ສົ່ງອອກ, source-ip-address,
ຈຸດຫມາຍປາຍທາງ ip-address, ip-address,
ການ​ໂຕ້​ຕອບ​ການ​ປ້ອນ​ຂໍ້​ມູນ​, ການ​ໂຕ້​ຕອບ​ຜົນ​ຜະ​ລິດ​,
ການໂຕ້ຕອບ, ໃດ.
ພິມ src-prefix

ຈັບຄູ່ເງື່ອນໄຂການຈັບຄູ່. ສະພາບການແຂ່ງຂັນ
ຂຶ້ນກັບປະເພດ. ປະຕິບັດຕາມ
ເງື່ອນໄຂການແຂ່ງຂັນແມ່ນຫນຶ່ງໃນ
ຈຸດ​ຫມາຍ​ປາຍ​ທາງ​ທີ່​ກໍາ​ນົດ​ໄວ້​, ແຫຼ່ງ​ກໍາ​ນົດ​,
or-destination, or-source to
ກໍານົດຫຼືຢ່າງມີເຫດຜົນຫຼືມູນຄ່າເປັນ
ໂຄດຄໍາສັ່ງແຫຼ່ງຫຼືປາຍທາງ.
ຈັບຄູ່ 128.146/16 set-destination 0x010001

ການກະທຳຫຼາຍອັນອາດກົງກັນ ແລະຕັ້ງແທັກຢູ່ໃນກະແສດຽວກັນ. ໃຫ້ສັງເກດວ່າ
ການຈັດລາຍການຄຳສັ່ງຫຼາຍຢ່າງຈະເຮັດໃຫ້ແທັກຖືກນຳໃຊ້ໃນເວລາ O(ຄຳສັ່ງ).
ການກະ ທຳ ພະຍາຍາມແລ່ນເຂົ້າ O(1) ເວລາ. ຕົວຢ່າງຖ້າ 10 ຄໍານໍາຫນ້າແມ່ນ
ລະບຸໄວ້ໃນຄຳສັ່ງດຽວ ມັນຈະໃຊ້ CPU ດຽວກັນກັບ 100
ຄໍານໍາຫນ້າຖືກນໍາໃຊ້. ລາຍຊື່ 100 ການປະຕິບັດຈະຮຽກຮ້ອງໃຫ້ມີ 100 ເທື່ອ
CPU ເປັນ 1 ການດໍາເນີນການ.

tag-action types Description
-------------------------------------------------- -----------------------------

source-prefix ຄໍານໍາຫນ້າແຫຼ່ງ

destination-prefix ຄຳນຳໜ້າປາຍທາງ

ຄຳນຳໜ້າແຫຼ່ງທີ່ມາ ຫຼືຄຳນຳໜ້າປາຍທາງ

source-as Source AS

ຈຸດຫມາຍປາຍທາງ - ເປັນຈຸດຫມາຍປາຍທາງ AS

ເປັນແຫຼ່ງ ຫຼືປາຍທາງ AS

Next-hop IP Next Hop

tcp-source-port TCP Source Port

tcp-destination-port TCP ຈຸດຫມາຍປາຍທາງ Port

tcp-port TCP Source ຫຼືພອດປາຍທາງ

udp-source-port UDP Source Port

udp-destination-port UDP ຈຸດຫມາຍປາຍທາງ Port

udp-port UDP Source ຫຼືພອດປາຍທາງ

ປະເພດການບໍລິການ

ທີ່ຢູ່ IP ຜູ້ສົ່ງອອກຜູ້ສົ່ງອອກ

source-ip-address ທີ່ຢູ່ IP ແຫຼ່ງ

destination-ip-address ທີ່ຢູ່ IP ປາຍທາງ

ip-address ແຫຼ່ງ ຫຼືທີ່ຢູ່ IP ປາຍທາງ

input-interface ການໂຕ້ຕອບການປ້ອນຂໍ້ມູນ

output-interface ການໂຕ້ຕອບຜົນໄດ້ຮັບ

ອິນເຕີເຟດ Input ຫຼື Output Interface

ກົງກັບກະແສໃດໆ

tag-action ກົງກັບຄໍາອະທິບາຍ
-------------------------------------------------- -----------------------------

set-destination ຕັ້ງແທັກປາຍທາງ, ແທນທີ່
ແທັກທີ່ຜ່ານມາ.

set-source ຕັ້ງແທັກແຫຼ່ງ, ແທນທີ່ໃດໆ
tag ທີ່ຜ່ານມາ.

or-destination ຢ່າງມີເຫດຜົນ ຫຼືຄ່ານີ້ໄປຫາ
ແທັກປາຍທາງທີ່ມີຢູ່ແລ້ວ

or-source ຕາມເຫດຜົນ ຫຼືຄ່ານີ້ໄປຫາ
ໂຄດຄໍາສັ່ງທີ່ມີຢູ່ແລ້ວ

ຄໍານິຍາມຈະລາຍຊື່ຊຸດຂອງການປະຕິບັດທີ່ຖືກປະເມີນຖ້າຫາກວ່າເງື່ອນໄຂການກັ່ນຕອງແມ່ນບັນລຸໄດ້.
ແຕ່ລະຄໍານິຍາມແມ່ນສ້າງຂຶ້ນດ້ວຍຂໍ້ກໍານົດ. ຄຳສັບໃດໜຶ່ງມີການປະເມີນການກະທຳຂອງມັນ ຖ້າຕົວກອງແມ່ນ
ຜ່ານໄປ.

ຄໍາ​ສັ່ງ​ຄໍາ​ນິ​ຍາມ​ຄໍາ​ອະ​ທິ​ບາຍ / ຕົວ​ຢ່າງ​
-------------------------------------------------- ---------------------
tag-definition ເລີ່ມຕົ້ນ tag-definition section
ແຖບຄຳນິຍາມແທັກ

ໄລຍະເລີ່ມຕົ້ນບັນຊີລາຍຊື່ຂອງການກະທໍາທີ່ຈະເປັນ
ປະເມີນວ່າກົງກັບຕົວກອງ
ກົດລະບຽບ.
ໄລຍະ

input-filter ບັນຊີລາຍຊື່ຂອງ input ifIndexes the flow
ຕ້ອງກົງກັນ.
input-filter 1,2,3,4

output-filter ລາຍການຜົນຜະລິດ ifIndexes the flow
ຕ້ອງກົງກັນ.
output-filter 1,2,3,4

ທີ່ຢູ່ IP ຂອງຜູ້ສົ່ງອອກຂອງຜູ້ສົ່ງອອກການໄຫຼເຂົ້າຕ້ອງ
ການແຂ່ງຂັນ.
ຜູ້ສົ່ງອອກ 1.2.3.4

action ຊື່ຂອງການປະຕິບັດເພື່ອປະເມີນ. ການກະທໍາ
ຖືກປະເມີນຕາມລໍາດັບ
ປາກົດຢູ່ໃນຄໍານິຍາມ.
ການກະ ທຳ

ຕົວຢ່າງ


ຄວາມຫມາຍຂອງແທັກແມ່ນກໍານົດໂດຍຜູ້ໃຊ້. ຕົວຢ່າງຕໍ່ໄປນີ້ໃຊ້ 16 bits ຂອງແທັກເປັນ a
ID ລູກຄ້າແລະ 4 bits ເປັນປະເພດລູກຄ້າ. flow-xlate ສາມາດຖືກນໍາໃຊ້ເພື່ອນໍາໃຊ້ຫນ້າກາກກັບ
ທົ່ງນາເຫຼົ່ານີ້.

# ໄຟລ໌: gigapop-tags
# ຮູບແບບແທັກ
#
# 0 7 15 23 31
# 0000 0000 0000 0000 0000 0000 0000 0000 (32 ບິດ)
# RRRRRRRRRRRRRRRRTTTT NNNNNNNNNNNNNNNNNNNNN
# | | | ຊື່ເວັບໄຊ
# | | ປະເພດເວັບໄຊ
# | ສະຫງວນໄວ້
#
#
# SITE_NAME_MASK = 0x0000FFFF
# SITE_TYPE_MASK = 0x00FF0000
#
# ຊື່ ID
#--------------------------------
# 0x0001 OSU
# 0x0002 CWRU
# 0x0003 BGSU
#... ແລະອື່ນໆ
# 0x0019 ຫຼາຍຄັ້ງ
#
# ປະເພດ ID
#-----------------------
# 0x01 ຜູ້ເຂົ້າຮ່ວມ
# 0x02 SEGP
# 0x03 Sponsored-Participant
# 0x04 Gigapop
# 0x05 ຫຼາຍຄັ້ງ

tag-action OHIO-GIGAPOP_DST
ພິມປາຍທາງ-prefix
# OSU
ຈັບຄູ່ 128.146/16 set-destination 0x010001
ຈັບຄູ່ 164.107/16 set-destination 0x010001
ຈັບຄູ່ 140.254/16 set-destination 0x010001
ຈັບຄູ່ 192.153.26/24 set-destination 0x010001
# CWRU
ຈັບຄູ່ 129.22/16 set-destination 0x010002
ຈັບຄູ່ 192.5.110/24 set-destination 0x010002
# BGSU
ຈັບຄູ່ 129.1/16 set-destination 0x010003
# ...ແລະອື່ນໆ
# ຫຼາຍຄັ້ງ
ຈັບຄູ່ 224/4 set-destination 0x050019

tag-action OHIO-GIGAPOP_SRC
ພິມ source-prefix
# OSU
ຈັບຄູ່ 128.146/16 set-source 0x010001
ຈັບຄູ່ 164.107/16 set-source 0x010001
ຈັບຄູ່ 140.254/16 set-source 0x010001
ຈັບຄູ່ 192.153.26/24 set-source 0x010001
# CWRU
ຈັບຄູ່ 129.22/16 set-source 0x010002
ຈັບຄູ່ 192.5.110/24 set-source 0x010002
# BGSU
ຈັບຄູ່ 129.1/16 set-source 0x010003
# ...ແລະອື່ນໆ

tag-action OTHER_DST
ພິມປາຍທາງ-prefix
ຈັບຄູ່ 0/0 set-destination 0x0

tag-action OTHER_SRC
ພິມ source-prefix
ຈັບຄູ່ 0/0 set-source 0x0

tag-definition OHIO-GIGAPOP
ໄລຍະ
# ການໂຕ້ຕອບ Abilene
input-filter 25
# ແທັກທີ່ຊັດເຈນກ່ອນ -- ມັນຕັ້ງຄ່າເລີ່ມຕົ້ນເປັນ 0, ດັ່ງນັ້ນມັນອາດຈະບໍ່ຈໍາເປັນ.
ຄຳສັ່ງ OTHER_DST
ການປະຕິບັດ OHIO-GIGAPOP_DST
ໄລຍະ
# ການໂຕ້ຕອບ Abilene
output-filter 25
# ແທັກທີ່ຊັດເຈນກ່ອນ -- ມັນຕັ້ງຄ່າເລີ່ມຕົ້ນເປັນ 0, ດັ່ງນັ້ນມັນອາດຈະບໍ່ຈໍາເປັນ.
ການປະຕິບັດ OTHER_SRC
ການປະຕິບັດ OHIO-GIGAPOP_SRC

ທໍາອິດຕື່ມຂໍ້ມູນໃສ່ /etc/flow-tools/sym/tag ສໍາລັບການ ສະຖິຕິການໄຫຼ ການ​ນໍາ​ໃຊ້​ເປັນ​ສັນ​ຍາ​ລັກ​.

0x0001 OSU
0x0002 CWRU
0x0003 BGSU
0x0019 ຫຼາຍຄັ້ງ
0x010000 ສ່ວນ
0x020000 SEGP
0x030000 SPART
0x040000 GIGAPOP
0x050000 ຫຼາຍຄັ້ງ

ເພື່ອສ້າງບົດລາຍງານສໍາລັບການຈະລາຈອນຂາອອກໄປຫາ Abilene ໂດຍອີງໃສ່ ID ລູກຄ້າ:

flow-cat ໄຫລວຽນ | flow-filter -I25 | flow-tag -t gigapop-tags -TOHIO-GIGAPOP | flow-xlate -t0x0000FFFF | flow-stat -n -f30 -S2

# ------- ---- ລາຍງານຂໍ້ມູນ --- --- ---
#
# ທົ່ງນາ: ທັງໝົດ
# ສັນຍາລັກ: ເປີດໃຊ້ງານ
# ການຈັດຮຽງ: ລົງສະໜາມ 2
# ຊື່: ແຫຼ່ງ Tag
#
# Args: ../flow-stat -n -f30 -S2
#
#
# Src Tag ໄຫຼ octets packets
#
OSU 4942230 181326237007 302476793
CWRU 874883 54358312807 70589318 .
BGSU 1008797 7600209852 22060870

ເພື່ອສ້າງບົດລາຍງານສໍາລັບການຈະລາຈອນຂາເຂົ້າຈາກ Abilene ໂດຍອີງໃສ່ປະເພດລູກຄ້າ:

flow-cat ໄຫລວຽນ | flow-filter -i25 | flow-tag -t gigapop-tags -TOHIO-GIGAPOP | flow-xlate -T0xFF0000 | flow-stat -n -f31 -S2

# ------- ---- ລາຍງານຂໍ້ມູນ --- --- ---
#
# ທົ່ງນາ: ທັງໝົດ
# ສັນຍາລັກ: ເປີດໃຊ້ງານ
# ການຈັດຮຽງ: ລົງສະໜາມ 2
# ຊື່: ຈຸດຫມາຍປາຍທາງ Tag
#
# Args: ../flow-stat -n -f31 -S2
#
#
# Dst Tag ໄຫຼ octets packets
#
ຜອ 15923156 663289954569 981163979
SEGP 4995795 135525076170 196534917
MULTICAST 45171 49866825003 137798118
GIGAPOP 942209 26422533266 23199961
SPART 73998 5170323905 7597985

ໃຊ້ flow-tag ອອນລາຍໂດຍໃຊ້ບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

  • 1
    Psi
    Psi
    Psi ແມ່ນ XMPP ທີ່ມີປະສິດທິພາບຂ້າມເວທີ
    ລູກຄ້າອອກແບບມາສໍາລັບຜູ້ໃຊ້ທີ່ມີປະສົບການ.
    ມີການກໍ່ສ້າງທີ່ມີຢູ່ສໍາລັບ MS
    Windows, GNU/Linux ແລະ macOS.. ຜູ້ຊົມ:
    ຜູ້ໃຊ້ສຸດທ້າຍ...
    ດາວໂຫລດ Psi
  • 2
    Blobby Volley 2
    Blobby Volley 2
    ການສືບຕໍ່ຢ່າງເປັນທາງການຂອງຊື່ສຽງ
    ເກມອາເຄດ Blobby Volley 1.x..
    ຜູ້ຊົມ: ຜູ້ໃຊ້ສຸດທ້າຍ/ເດັສທັອບ. ຜູ້ໃຊ້
    ການໂຕ້ຕອບ: OpenGL, SDL. ການຂຽນໂປລແກລມ
    ພາສາ: C++, Lua. ຄ...
    ດາວໂຫລດ Blobby Volley 2
  • 3
    SuiteCRM
    SuiteCRM
    SuiteCRM ແມ່ນລູກຄ້າທີ່ໄດ້ຮັບຮາງວັນ
    ການຈັດການຄວາມສຳພັນ (CRM)
    ຄໍາ​ຮ້ອງ​ສະ​ຫມັກ​ນໍາ​ມາ​ໃຫ້​ທ່ານ​ໂດຍ​ຜູ້​ຂຽນ​
    ແລະຜູ້ຮັກສາ, SalesAgility. ມັນແມ່ນ
    ໂລກ...
    ດາວໂຫລດ SuiteCRM
  • 4
    ຜູ້ບໍລິຫານ
    ຜູ້ບໍລິຫານ
    Poweradmin ແມ່ນ DNS ທີ່ອີງໃສ່ເວັບ
    ເຄື່ອງມືບໍລິຫານສຳລັບເຊີບເວີ PowerDNS.
    ອິນເຕີເຟດມີການສະຫນັບສະຫນູນຢ່າງເຕັມທີ່ສໍາລັບສ່ວນໃຫຍ່
    ຄຸນສົມບັດຂອງ PowerDNS. ມັນມີເຕັມ
    ສະຫນັບສະຫນູນ ...
    ດາວໂຫລດ Poweradmin
  • 5
    Gin Web Framework
    Gin Web Framework
    Gin ແມ່ນກອບເວັບທີ່ໄວຢ່າງບໍ່ຫນ້າເຊື່ອ
    ຂຽນໃນ Golang ທີ່ສາມາດປະຕິບັດໄດ້ເຖິງ
    40 ເທົ່າ​ໄວ​, ຂໍ​ຂອບ​ໃຈ​ກັບ​ມັນ​
    martini-like API ແລະສະບັບ custom ຂອງ
    httprout...
    ດາວໂຫລດ Gin Web Framework
  • 6
    CEREUS LINUX
    CEREUS LINUX
    CEREUS LINUX basado en MX LINUX con
    varios entrornos de escritorios. ນີ້​ແມ່ນ
    ຄໍາຮ້ອງສະຫມັກທີ່ຍັງສາມາດດຶງຂໍ້ມູນໄດ້
    ຈາກ
    https://sourceforge.net/projects/cereu...
    ດາວໂຫລດ CEREUS LINUX
  • ເພີ່ມເຕີມ »

Linux ຄຳ ສັ່ງ

  • 1
    aa-clickquery
    aa-clickquery
    aa-clickquery - ໂຄງການສໍາລັບການສອບຖາມ
    click-apparmor DESCRIPTION: ໂຄງການນີ້
    ຖືກນໍາໃຊ້ເພື່ອສອບຖາມ click-apparmor ສໍາລັບ
    ຂໍ້ມູນ. ການນໍາໃຊ້: aa-clickquery
    --click-fra...
    ດໍາເນີນການ aa-clickquery
  • 2
    aa-exec-ຄລິກ
    aa-exec-ຄລິກ
    aa-exec-click - ໂຄງການສໍາລັບການປະຕິບັດ
    ກົດຫຸ້ມຫໍ່ພາຍໃຕ້ການກັກຂັງ
    ລາຍ​ລະ​ອຽດ​: ໂຄງ​ການ​ນີ້​ໄດ້​ຖືກ​ນໍາ​ໃຊ້​ເພື່ອ​
    ປະຕິບັດຊຸດຄລິກພາຍໃຕ້ AppArmor
    ການກັກຂັງ. ຂ້ອຍ...
    ດໍາເນີນການ aa-exec-click
  • 3
    cpio
    cpio
    cpio - ຄັດລອກໄຟລ໌ໄປຫາແລະຈາກແຟ້ມຈັດເກັບ ...
    ແລ່ນ cpio
  • 4
    cpipe
    cpipe
    cpipe - ຄັດລອກ stdin ໄປ stdout ໃນຂະນະທີ່
    ນັບ bytes ແລະລາຍງານຄວາມຄືບຫນ້າ ...
    ແລ່ນ cpipe
  • 5
    FvwmSave
    FvwmSave
    FvwmSave - Fvwm desktop-layout
    ໂມດູນປະຫຍັດ ...
    ແລ່ນ FvwmSave
  • 6
    FvwmSave1
    FvwmSave1
    FvwmSave - FVWM desktop-layout
    ໂມດູນປະຫຍັດ ...
    ແລ່ນ FvwmSave1
  • ເພີ່ມເຕີມ »

Ad