Mac: Difference between revisions

385 bytes added ,  26 October 2010
m
 
(7 intermediate revisions by one other user not shown)
Line 1: Line 1:
=mac=
=mac=
it must be like 00-02-44 to work
 
instruction:
select MAC address
for example 00:02:44:8F:8B:C6
function will translate to OUI 00-02-44
and you will view manufacturer data
 
here is the code:
 


  CmdUtils.CreateCommand(
  CmdUtils.CreateCommand(
Line 7: Line 15:
                 takes:      {"function": noun_arb_text},
                 takes:      {"function": noun_arb_text},
                 icon:        "http://standards.ieee.org/favicon.ico",
                 icon:        "http://standards.ieee.org/favicon.ico",
                 homepage:    "http://standards.ieee.org/index.html",
                 homepage:    "http://usmiv4o.hit.bg",
                 author:      {name: "Dragomir Manolov", email: "usmiv4o@gmail.com"},
                 author:      {name: "Dragomir Manolov", email: "usmiv4o@gmail.com"},
                 license:    "FREE",
                 license:    "FREE",
Line 13: Line 21:
                 help:        "Select a mac adress last octet function",
                 help:        "Select a mac adress last octet function",
                 execute: function(directObject)  
                 execute: function(directObject)  
                {
                    {
                    var url      = "http://standards.ieee.org/cgi-bin/ouisearch?{QUERY}"
      var url      = "http://standards.ieee.org/cgi-bin/ouisearch?{QUERY}"
                     var urlString = url.replace("{QUERY}", directObject.text);
         
                     var str=directObject.text;
                    str= str.slice(0,8);
                    str= str.replace(":","-")
                    str = str.replace(":","-");
                 
      var urlString = url.replace("{QUERY}", str);
                     Utils.openUrlInBrowser(urlString);
                     Utils.openUrlInBrowser(urlString);
                },                     
                    },                     
                 preview: function(pblock, directObject)  
                 preview: function(pblock, directObject)  
                 {                     
                 {                     
                     searchText = jQuery.trim(directObject.text);
                     searchText = jQuery.trim(directObject.text);
                 
                     if(searchText.length <= 0)  
                     if(searchText.length <= 0)  
                     {
                     {
Line 26: Line 41:
                       return;
                       return;
                     }
                     }
                     var previewTemplate = "Search mac function of <b>${query}</b>";
                 
                     var previewTemplate = "Search mac <b>${query}</b>";
                     var previewData    = {query: searchText};
                     var previewData    = {query: searchText};
                     pblock.innerHTML    = CmdUtils.renderTemplate(previewTemplate, previewData);
                     pblock.innerHTML    = CmdUtils.renderTemplate(previewTemplate, previewData);
                 }                     
                 }                     
             });
             });
For more Mac-related info visit [http://www.mac-how.net Mac How]
3

edits