חסימת חיבורים שהם לא נטפרי
-
@צוות-לינדורס
יש אפשרות?
כאן -
אולי נקרא לזה Ubunetfree ונבסס על אובנטו
-
יש התקדמות.שימוש ב
curl -s -o /dev/null -I -w "%{http_code}" https://www.facebook.com/
ואז אם מחזיר 418-בידוע שזה נטפרי…
-
@מישהו12 זו לא הדרך.
curl -s -o /dev/null -I -w "%{http_code}" "https://api.internal.netfree.link/user/0"
אם מחזיר 404 לא מחובר.
-
פוסט זה נמחק! -
-
@Men770 אמר בחסימת חיבורים שהם לא נטפרי:
@מישהו12 אמר בחסימת חיבורים שהם לא נטפרי:
א) מה? אבל אז ככה גם רימון ואתרוג יאושרו
כלומר?
וזה לא יהיה וויפרי
-
@מישהו12 בדרך שאני כתבתי זה מזהה נטפרי בלבד.
-
@Men770 יש גם את זה
sudo apt install tlp req=$(curl -s -o /dev/null -I -w "%{http_code}" https://www.facebook.com/) if [ $req -eq 418 ] then echo "OK... we safe" else wifi off fi
מה דעתך?
(הסבר: החבילה הזאתsudo apt install tlp
עושה שפקודת wifi off תכבה את הוויפי)
-
sudo apt install tlp req=$(curl -s -o /dev/null -I -w "%{http_code}" "https://api.internal.netfree.link/user/0/") if [ $req -neq 404 ] then echo "OK... we safe" else wifi off fi
-
@Men770 אחלה.עכשיו צריך לכתוב לסקריפט לרוץ כל פעם שיש חיבור לרשת…אתה יודע?
-
@מישהו12 יש עוד כמה דברים לשפר.
-
-
@מישהו12 לבדוק אם tlp וcurl מותקנים, לטפל גם בחיבור קווי…
-
@Men770 אמר בחסימת חיבורים שהם לא נטפרי:
@מישהו12 לבדוק אם tlp וcurl מותקנים, לטפל גם בחיבור קווי…
אם אנחנו בונים את ההפצה אז מתקינים מראש curl וtlp.לטפל בחיבור קווי יהיה יותר קשה, אבל עיקר הבעיה היא בוויפי…כי זה יש בכל אוטובוס פרוץ
-
@מישהו12 אמר בחסימת חיבורים שהם לא נטפרי:
עכשיו צריך לכתוב לסקריפט לרוץ כל פעם שיש חיבור לרשת…אתה יודע?
@Men770 פתוח לך? לי חסום
https://superuser.com/questions/32658/run-a-script-when-connected-to-a-wireless-network-in-linux -
@Men770 אמר בחסימת חיבורים שהם לא נטפרי:
לטפל גם בחיבור קווי…
https://askubuntu.com/questions/965343/enabling-and-disabling-network-card-through-commandline
הגוגל תרגום סיבך אותי -
@מישהו12 אמר בחסימת חיבורים שהם לא נטפרי:
אם אנחנו בונים את ההפצה אז מתקינים מראש curl וtlp.
ומה תעשה אם מישהו יסיר את CURL?
-
-
@מישהו12
אז אתה לא צריך להטמיע בהפצה
רק להריץ שירות
ומי שרוצה שיסיר את השירות. -
@nigun אמר בחסימת חיבורים שהם לא נטפרי:
@מישהו12
אז אתה לא צריך להטמיע בהפצה
רק להריץ שירות
ומי שרוצה שיסיר את השירות.נכון, אבל על הדרך זה לא “כואב” לי לבנות הפצה לאנשים.
אגב, בהתחלה לא הבנתי מה הבעיה וחשבתי שבאמת אפשר לעשות כמו וויפרי.עכשיו הבנתי ואני לא מתכנן לעשות כמו וויפרי כי נראה שא"א.
רק כלי עזר קטן למי שרוצה. -
@Men770 אמר בחסימת חיבורים שהם לא נטפרי:
@מישהו12 זו לא הדרך.
curl -s -o /dev/null -I -w "%{http_code}" "https://api.internal.netfree.link/user/0"
אם מחזיר 404 לא מחובר.
יש כאלה שגולשים על סים נטפרי \ רשת נטפרי שלא מחוברת לחשבון
או שולם מראש כמו סים כשר (ככה זכור לי)חוץ מזה - החשבון נטפרי לא נשאר מחובר גם כשגולשים לא בנטפרי?
-
@chv לכאורה זה טוב
sudo apt install tlp req=$(curl -s -o /dev/null -I -w "%{http_code}" https://www.facebook.com/) if [ $req -eq 418 ] then echo "OK... we safe" else wifi off fi
-
@מישהו12 לכאורה…
כמובן לא צריך לכלול את ההתקנה שבשורה הראשונה, אם אתה בין כה וכה מכניס את החבילה הזו בהפצה.
בדקת שזה עובד??להריץ סקריפט מיד כשקורה חיבור ברשת - בדקת?
-
@chv אמר בחסימת חיבורים שהם לא נטפרי:
להריץ סקריפט מיד כשקורה חיבור ברשת - בדקת?
א) לא יודע איך
ב) לא בדקתי בפועל-כי הלינוקס הקרוב אלי נמצא על vb, ויש לו תחביב לעשות שטויות כגון לסרב לפקודות.
והמחשב שלי עם הלינוקס על אמת, ל3 שבועות הקרובים נמצא בערך 200 ק"מ-צפון-מזרחית אלי -
@chv הדרך שעשיתי זו אאל"ט הדרך של וויפרי.
-
@מישהו12 אמר בחסימת חיבורים שהם לא נטפרי:
לכתוב לסקריפט לרוץ כל פעם שיש חיבור לרשת
@Men770
ראיתי בaskubuntu ולא הבנתי את החלק האאחרוןAdd your script to /etc/network/if-up.d/. Name your script without a '.sh' extension. Also after adding script run chmod +x /etc/network/if-up.d/yourscriptname to give necessary permission. Make sure the network interface (e.g. wlan0 or eth0) that should trigger your script when turned on is mentioned in the file /etc/network/interfaces.
-
@Men770 אמר בחסימת חיבורים שהם לא נטפרי:
sudo apt install tlp req=$(curl -s -o /dev/null -I -w "%{http_code}" "https://api.internal.netfree.link/user/0/") if [ $req -neq 404 ] then echo "OK... we safe" else wifi off fi
זה לא מחזיר 404 כשנמצאים על רשת פרוצה. זה מחזיר 000, או לא מחזיר בכלל…
עושה בעיות -
@chv תוסיף את הארגומנט
-k
וזה יעבוד -
-
@men770 אמר בחסימת חיבורים שהם לא נטפרי:
@chv @yzahn
אני רואה שכשנכנסים אליו בHTTPS זה מוביל ל-netfree.link, אז:sudo apt install tlp req=$(curl -s -o /dev/null -I -w "%{http_code}" "http://api.internal.netfree.link/user/0") if [ $req -neq 404 ] then echo "OK... we safe" else wifi off fi
אז נשאר רק לעשות שיפעל בכל חיבור וויפי באשר הוא
-
@nigun אמר בחסימת חיבורים שהם לא נטפרי:
@מישהו12 אמר בחסימת חיבורים שהם לא נטפרי:
אם אנחנו בונים את ההפצה אז מתקינים מראש curl וtlp.
ומה תעשה אם מישהו יסיר את CURL?
@nigun זו באמת בעיה.
אבל תבין.לא עומד להיות בהפצה סמל של נטפרי.זה יהיה אובנטו רגיל לחלוטין+זה.אז מי שיקח את ההפצה מה ירוויח? כלום.אפילו לא סמל של נטפרי…ככה נדע שרק מי שרוצה,ולא מתחכם, יקח.
זה נועד להיות כלי עזר למי שירצה (כמו שאגב, נטפרי לא מכריחים התקנת וויפרי בוינדוס).
מה דעתך? @nigun?אפשר לקמפל קוד קטן שיבדוק את הסטטוס בלי CURL
ואז לכאורה יהיה יותר קצת יותר קשה להסיר -
@nigun אמר בחסימת חיבורים שהם לא נטפרי:
@nigun אמר בחסימת חיבורים שהם לא נטפרי:
@מישהו12 אמר בחסימת חיבורים שהם לא נטפרי:
אם אנחנו בונים את ההפצה אז מתקינים מראש curl וtlp.
ומה תעשה אם מישהו יסיר את CURL?
@nigun זו באמת בעיה.
אבל תבין.לא עומד להיות בהפצה סמל של נטפרי.זה יהיה אובנטו רגיל לחלוטין+זה.אז מי שיקח את ההפצה מה ירוויח? כלום.אפילו לא סמל של נטפרי…ככה נדע שרק מי שרוצה,ולא מתחכם, יקח.
זה נועד להיות כלי עזר למי שירצה (כמו שאגב, נטפרי לא מכריחים התקנת וויפרי בוינדוס).
מה דעתך? @nigun?אפשר לקמפל קוד קטן שיבדוק את הסטטוס בלי CURL
ואז לכאורה יהיה יותר קצת יותר קשה להסיראיך, למשל?
-
@מישהו12
אתה שואל איך לקמפל?
כותבים קוב בC,C++,GO,RUST ומקמפלים ומריצים. -
@nigun אמר בחסימת חיבורים שהם לא נטפרי:
@מישהו12
אתה שואל איך לקמפל?
כותבים קוב בC,C++,GO,RUST ומקמפלים ומריצים.לא, איך לכתוב בלי curl
-
@מישהו12
CURL זה סך הכל תוכנה
אתה יכול לבנות תוכנה שניגשת לכתובת לבד
בלי תיווך של CURL -
בע"ה, על פי המדריך הזה אני רוצה לשלב את הסקריפט בLindoorsOS 0.3.
https://wiki.ubuntu.com/OnNetworkConnectionRunScript
אם יש למישהו סקריפט יותר טוב משל @Men770
אשמח -
@מישהו12 אמר בחסימת חיבורים שהם לא נטפרי:
בע"ה, על פי המדריך הזה אני רוצה לשלב את הסקריפט בLindoorsOS 0.3.
https://wiki.ubuntu.com/OnNetworkConnectionRunScript
אם יש למישהו סקריפט יותר טוב משל @Men770
אשמחאתה יכול להשתמש עם https://launchpad.net/cuttlefish
ואז שם להגדיר כשיש חיבור לאינטרנט אז תפעיל את הפקודה xyz
וכן כשיש חיבור ל wifi אז תפעיל את הפקודה…