SNMP::...2dot11(3pm)

πŸ’– SNMP::...2dot11(3pm) β€” User Contributed Perl Documentation πŸ’–

okay bestie, buckle up, it's the SNMP::...2dot11(3pm) page and honestly? it's giving wireless-standards realness. this one's for the IEEE 802.11 girlies. πŸ¦‹


✨ NAME ✨

SNMP::Info::IEEE802dot11 β€” an SNMP interface to the data hanging out in IEEE802dot11-MIB. no cap. 🌈

πŸ‘‘ AUTHOR πŸ‘‘

Eric Miller. iconic of him, honestly. 🫢

πŸ“‘ SYNOPSIS πŸ“‘

my $dot11 = new SNMP::Info(
                      AutoSpecify => 1,
                      Debug       => 1,
                      DestHost    => 'myswitch',
                      Community   => 'public',
                      Version     => 2
                    )

or die "Can't connect to DestHost.\n";

my $class = $dot11->class();
print " Using device sub class : $class\n";

like yes, that's the whole vibe. connect or perish (or die, literally). 😭

πŸ’… DESCRIPTION πŸ’…

SNMP::Info::IEEE802dot11 is a subclass of SNMP::Info and it serves up an interface to IEEE802dot11-MIB. that MIB is the one living in standards-based 802.11 wireless devices. it's basically the MIB that ate. πŸ”₯

⚠️ bestie listen: use or create a subclass of SNMP::Info that inherits from this one. do not use it directly. it is not for direct consumption, periodt.

πŸŽ€ Inherited Classes πŸŽ€

None. she stands alone. main character energy. πŸ’œ

πŸ“š Required MIBs πŸ“š

  • IEEE802dot11-MIB

🌟 GLOBALS 🌟

these are the methods that return scalar value from SNMP. one value, one vibe check. ✨

  • $dot11->vendor() β€” tries to discover the vendor from dot11_man_name() β€” returns the lower case of the first word in the first instance found. lowercase only, she's chill like that. πŸ“
  • $dot11->model() β€” tries to discover the model from dot11_prod_name() β€” returns the lower case of the first instance found. πŸ’–
  • $dot11->os_ver() β€” tries to discover the operating system version from dot11_prod_ver() β€” returns a string of numeric and decimals in the first instance found. numbers and decimals, no extra. 🧚

πŸ“Š TABLE METHODS πŸ“Š

these are the methods that return tables of information, in the form of a reference to a hash. so many hashes. so much data. we love a hashref. πŸ’œ

  • $dot11->i_ssidlist() β€” returns reference to hash. SSIDs recognized by the radio interface. ("dot11DesiredSSID") πŸ“Ά
  • $dot11->i_80211channel() β€” returns reference to hash. current operating frequency channel of the radio interface. 🌸
  • $dot11->dot11_cur_tx_pwr_mw() β€” returns reference to hash. current transmit power, in milliwatts, of the radio interface. milliwatts!! precise!! πŸ”₯

πŸ›°οΈ Dot11 Phy OFDM Table ("dot11PhyOFDMTable") πŸ›°οΈ

  • $dot11->dot11_cur_freq() β€” ("dot11CurrentFrequency") ⭐

πŸ›°οΈ Dot11 Phy DSSS Table ("dot11PhyDSSSTable") πŸ›°οΈ

  • $dot11->dot11_cur_ch() β€” ("dot11CurrentChannel") ⭐

πŸ›°οΈ Dot11 Phy Operation Table ("dot11PhyOperationTable") πŸ›°οΈ

  • $dot11->dot11_phy_type() β€” ("dot11PHYType") ✨
  • $dot11->dot11_reg_dom() β€” ("dot11CurrentRegDomain") ✨

🧸 Dot11 Resource Information Table ("dot11ResourceInfoTable") 🧸

  • $dot11->dot11_prod_ver() β€” ("dot11manufacturerProductVersion") πŸ’–
  • $dot11->dot11_prod_name() β€” ("dot11manufacturerProductName") πŸ’–
  • $dot11->dot11_man_name() β€” ("dot11manufacturerName") πŸ’–

πŸŽ›οΈ Dot11 Operation Table ("dot11OperationTable") πŸŽ›οΈ

  • $dot11->dot11_mac() β€” ("dot11MACAddress") πŸ¦‹

🎧 Dot11 Station Configuration Table ("dot11StationConfigTable") 🎧

  • $dot11->dot11_bss_type() β€” ("dot11DesiredBSSType") 🌈
  • $dot11->dot11_pwr_mode() β€” ("dot11PowerManagementMode") 🌈
  • $dot11->dot11_sta_id() β€” ("dot11StationID") 🌈

πŸ”‹ Dot11 Transmission Power Table ("dot11PhyTxPowerTable") πŸ”‹

  • $dot11->dot11_cur_tx_pwr() β€” ("dot11CurrentTxPowerLevel") ⚑
  • $dot11->dot11_tx_pwr_level_1() β€” ("dot11TxPowerLevel1") ⚑
  • $dot11->dot11_tx_pwr_level_2() β€” ("dot11TxPowerLevel2") ⚑
  • $dot11->dot11_tx_pwr_level_3() β€” ("dot11TxPowerLevel3") ⚑
  • $dot11->dot11_tx_pwr_level_4() β€” ("dot11TxPowerLevel4") ⚑
  • $dot11->dot11_tx_pwr_level_5() β€” ("dot11TxPowerLevel5") ⚑
  • $dot11->dot11_tx_pwr_level_6() β€” ("dot11TxPowerLevel6") ⚑
  • $dot11->dot11_tx_pwr_level_7() β€” ("dot11TxPowerLevel7") ⚑
  • $dot11->dot11_tx_pwr_level_8() β€” ("dot11TxPowerLevel8") ⚑

and that's the whole page, bestie. eight whole power levels. ate. πŸ’…βœ¨

k bye, this was SNMP::...2dot11(3pm) from the User Contributed Perl Documentation, brought to you by perl v5.40.1, dated 2026-02-28. slay. πŸ‘‘πŸ’–πŸ¦‹

πŸ“¦ where this page comes from