מחולל כתובות MAC אקראית

Anonim

האם אתה רוצה ליצור כתובת MAC אקראית? זו לא בעיה עם טיפ openssl המסודר הזה שנשלח על ידי אחד הקוראים שלנו, ואתה יכול להפעיל את הפקודה פעם אחת או מספר פעמים כדי ליצור כתובת MAC אקראית באופן מיידי בכל ביצוע. פקודה זו תעבוד כדי לבצע אקראית כתובות MAC ב-Mac OS X, Linux, וכמעט כל דבר אחר עם openssl ו-sed מותקנים.

כיצד ליצור כתובת MAC אקראית משורת הפקודה

כדי להתחיל, קפוץ לחלון המסוף או שורת הפקודה והדבק את התחביר הבא בשורת הפקודה כדי ליצור כתובת MAC אקראית :

openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//'

ודא שתחביר הפקודה מודבק על שורה אחת. היתרון בטריק הזה הוא שהוא די פשוט, קצר, מתוק, ואינו דורש שום כלי עזר או סקריפטים של צד שלישי, הוא עובד ב-OS X ו-Linux כפי שהוא.

הפלט ההקסדצימלי יהיה כתובת ה-MAC שנוצרה, ויראה בערך כך: 07:e0:17:8f:11:2f

אם אתה רוצה ליצור כתובת חדשה, פשוט לחץ על החץ למעלה במקלדת, ואז לחץ שוב על RETURN, זה יבצע מחדש את אותה פקודה כמעט בכל מעטפת מודרנית. אלא אם כן אתה יודע מה אתה עושה, סביר להניח שלא תרצה לערוך את תחביר הפקודה עצמו, אחרת אתה עלול ליצור הקסדצימלי לא מדויק או לא שלם שאולי לא תואם לכתובת MAC פוטנציאלית.שמור על זה פשוט, היצמד לתחביר הבא אם אתה לא בטוח:

openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//'

הגדר כינוי להזזה אקראית של כתובות MAC

אם אתה מתכנן להשתמש בזה לעתים קרובות, שקול להגדיר כינוי ב-.bash_profile או ב-.profile שלך, כך שלא תצטרך להקליד את כל מחרוזת הפקודות, פשוט ניתן להציב כינוי ככה:

"

כינוי randommacaddy=openssl rand -hex 6 | sed &39;s/\(..\)/\1:/g; s/.$//&39;"

זה די מועיל אם אתה צריך ליצור כתובת MAC חדשה עבור משהו כמו הנתב או מודם הכבלים שלך. כמובן שאתה יכול גם לזייף את כתובת ה-MAC שלך די בקלות ב-Mac OS X אם אתה רוצה להשתמש באחת מהכתובות שנוצרו גם לצורך שינוי אחת.

פקודה זו נבדקה לעבודה ב-Linux וב-Mac OS X, כמעט בכל גרסה. הדרישה היחידה היא שלשורת הפקודה יהיו openssl ו-sed.

תודה לאקילי ששלחתם את הטריק הקטן והמצוין הזה, אם אתם מכירים דרכים אחרות ליצור במהירות כתובת MAC אקראית, פשוט יידע אותנו בתגובות!

מחולל כתובות MAC אקראית