מדריך | חדש! חדש! תוכנה לשליטה על נעילת המחשב והוידאו וגלישת האינטרנט במחשב דרך הטלפון, גם בקוד פתוח!!!
-
@ARISH זה בסיסי נראה לי לא?
גם יחסוך בעיות
{אגב זה נדחק אוטומטית בעלית המחשב?
מאמין שכן רק לשאול
הכי טוב שזה יהיה לבחירה כדי שיוכלו להשתמש בזה קבוע}ואין אפשרות שזה ילחץ את הסיסמה של הווינדוס פשוט?
פעם בדקתי ויש אפשרות אבל דורש שמירה של הסימה בתוך המחשב
מאמין שאפשר מוצפן -
@צול-גאה זה עובד דרך מתזמן המשימות ומי שמעוניין פשוט יכול להכנס לשם ולעצור את המשימה MySystemManager וזה מייד עוצר את הפעילות עד להפעלה מחדש שלה.
-
@צול-גאה זה שווה למי שאין את סיסמת הניהול של המחשב כאשר המחשב לא במצב ניהול, או למי שלא מבין בתכנות כמו ילד קטן וכדומה, וזה נדלק מחדש בכל הפעלה מחדש של המחשב.
-
@צול-גאה לא הוא פשוט עוקף על הצורך הזה אך הוא בהחלט יודע לפתוח את המחשב גם אם היה נעול לפני זה ידנית.
-
@ARISH הבנתי
אולי תדאג שזה לא יהיה ניתן לסגירה?
כי אם נניח שכחת את המחשב פתוח זה לא עוזר לך -
לא מזמן הייתי אחראי על מספר מחשבים והיה לי צורך לשליטה רציפה עליהם דרך הטלפון ולשם כך פיתחתי את התוכנה הבאה שמטרתה לאפשר שליטה על המחשב דרך הטלפון.
האופציות האפשריות כעת לשליטה הם:
1.נעילת המחשב באופן חד פעמי.
2.פתיחת נעילה של המחשב.
3.נעילה קבועה של המחשב (לא ניתן לפתוח את המחשב עד שפותחים מהטלפון).
4.נעילת צפייה בוידאו ואודיו במגוון תוכנות התצוגה הנפוצות.
5.חסימת הגלישה בכלל אתרי האינטרנט.
6.חסימת הגלישה בכלל האתרים מלבד רשימה לבנה (בפיתוח- עדיין לא מעודכן כ"כ ולא ניתן להגדיר באופן אישי רשימת אתרים).
7.חסימת רשימה שחורה של אתרי אינטרנט (בפיתוח- עדיין לא ניתן לעדכן באופן אישי רשימת אתרים).
8.ביטול כלל חסימות האינטרנט.
9.ביטול כלל חסימות הוידאו והאודיו.השימוש בתוכנה אפשרי בשני דרכים, הראשונה פשוטה וקלה להפעלה ומיועדת למי שלא רוצה להסתבך בכלום והשנייה מיועדת למתקדמים יותר והיא בקוד פתוח מה שמבטיח יותר רוגע למי שמפחד לתת שליטה לגורמים חיצוניים בנוסף בדרך זו יש מעלה מסויימת בכך שניתן להגדיר שכמה מספרי טלפון יוכלו לשלוט על מחשב אחד ולא רק מספר טלפון אחד:
דרך מספר 1- הפעלה פשוטה מאד:
יש להוריד את שלושת הקבצים הללו 3 1 2 לתיקיית ההורדות ולקרוא להם את השמות הבאים:
לקובץ 1 יש לקרוא Install-SystemManager.bat
לקובץ 2 system_manager.ps1
לקובץ 3 Uninstall-SystemManager.bat
יש לדייק בשמות!
[יש לשים לב שכתבתי כאן גם את סיומות הקובץ ויש לשמור את השם כולל הסיומת שני כתבתי כאן, לשם זה יש ללחוץ בסייר התיקיות על תצוגה>הצג>הצג סיומות של קבצים].
שימו לב שיש להוריד את הקבצים בדווקא לתיקיית ההורדות!
יש להפעיל את קובץ Install-SystemManager.bat ולאשר את הרשאת הניהול שהוא מבקש ולמלאות את מספר הטלפון ומזהה המחשב.
מספר הטלפון הוא מספר הטלפון שממנו תשלטו על המחשב ורק ממנו! מזהה המחשב הוא מספר שאתם תבחרו לשם הזיהוי האישי של המחשב שלכם מומלץ לבחור מספר מ1 עד 9.
אין צורך למלא קישור לסקריפט.
לארח שהפעלתם הכל יש לבצע הפעלה מחדש למחשב וזהו הכל עובד!
לשם שימוש במערכת יש להתקשר למספר הטלפון 0740740767 ולהקיש את מזהה המחשב (ללא מספר הטלפון) ומייד תשמעו את כלל האופציות!
שימו לב שלאחר ההפעלה ניתן למחוק את כל הקבצים מההורדות.
קובץ Uninstall-SystemManager.bat נועד להסרת התוכנה וכלל החסימות.
ייתכן שהאבטחה אינה מושלמת באופן הזה אך בכך שלב ניתן להסיר את התוכנה עם הקובץ הנ"ל.
עד כאן מדריך ההפעלה הפשוטה.
למעוניינים ניתן להכין את כל המערכת באופן אישי כדלהלן:דרך מספר 2 קוד פתוח והפעלה אישית:
1.ראשית נוריד את שלושת הקבצים שמופיעים למעלה ונקרא להם בשמות הייעודיים.
2.יש לפתוח גיליון חדש בגוגל שיטס ולפתוח בו את תוספים APSS SCRIPT ושם לשים את הקוד הבא:function doGet(e) { try { var sheetName = e.parameter.sheet; if (!sheetName) { return jsonResponse({ error: "Missing 'sheet' parameter" }); } var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheetByName(sheetName); var action = e.parameter.action; if (action === "create") { if (!sheet) { sheet = ss.insertSheet(sheetName); var headers = ["LockComputer", "UnlockComputer", "LockForever", "BlockVideo", "BlockedSites", "AllowedSites"]; sheet.getRange(1, 1, 1, headers.length).setValues([headers]); var defaults = [false, false, false, false, "", ""]; sheet.getRange(2, 1, 1, defaults.length).setValues([defaults]); return jsonResponse({ success: true, created: sheetName }); } else { return jsonResponse({ success: true, message: "Sheet already exists" }); } } if (!sheet) { return jsonResponse({ error: "Sheet not found: " + sheetName }); } if (action === "update") { var updatesStr = e.parameter.updates; if (!updatesStr) { return jsonResponse({ error: "Missing 'updates' parameter" }); } var updates = JSON.parse(updatesStr); var headers = sheet.getRange(1, 1, 1, sheet.getLastColumn()).getValues()[0]; for (var key in updates) { var colIndex = -1; for (var i = 0; i < headers.length; i++) { if (String(headers[i]).trim() === key) { colIndex = i + 1; break; } } if (colIndex !== -1) { sheet.getRange(2, colIndex).setValue(updates[key]); } } return jsonResponse({ success: true, updated: sheetName }); } var clearColumn = e.parameter.clear; if (clearColumn) { var headers = sheet.getRange(1, 1, 1, sheet.getLastColumn()).getValues()[0]; var columnIndex = -1; for (var i = 0; i < headers.length; i++) { if (String(headers[i]).trim() === clearColumn) { columnIndex = i + 1; // 1-based break; } } if (columnIndex === -1) { return jsonResponse({ success: false, error: "Column not found: " + clearColumn }); } sheet.getRange(2, columnIndex).setValue(false); return jsonResponse({ success: true, cleared: clearColumn, sheet: sheetName }); } var lastCol = sheet.getLastColumn(); var headers = sheet.getRange(1, 1, 1, lastCol).getValues()[0]; var values = sheet.getRange(2, 1, 1, lastCol).getValues()[0]; var result = { exists: true }; for (var j = 0; j < headers.length; j++) { var key = String(headers[j]).trim(); var val = values[j]; if (val === true || String(val).toLowerCase() === "true") { val = true; } else if (val === false || String(val).toLowerCase() === "false") { val = false; } else { val = String(val).trim(); } if (key) result[key] = val; } return jsonResponse(result); } catch (err) { return jsonResponse({ error: err.toString() }); } } function jsonResponse(obj) { return ContentService .createTextOutput(JSON.stringify(obj)) .setMimeType(ContentService.MimeType.JSON); }יש לשמור את הסקריפט וללחוץ על כפתור הפריסה ולאשר את ההרשאות הנדרשות (מתקדם>המשך אל לא בטוח וכו') ולאחר מכן יווצר לנו קישור מהפריסה שאותו יש לשמור בצד.
2. יש לפתוח קו בימות המשיח ולשים בהגדרת השלוחה שאותה תרצה לשייך למערכת את ההגדרה הבאה:type=api title=שליטה api_link=https://shlitabamachshev.arish121548.workers.dev/ api_phone_send=no api_add_0=SCRIPT=123456789במקום 123456789 יש למלא את מזהה הסקריפט שנוצר לנו בעת הפריסה של הסקריפט.
3.כעת נפעיל את הקובץ Install-SystemManager.bat ונמלא בו מזהה כלשהו למחשב (מומלץ מ1 עד 9) ולא נמלא בו מספר טלפון כלל אלא רק את מזהה המחשב ואת הקישור של הסקריפט שיצרנו בשורה המתאימה (אותו קישור ששמנו בהגדרות של הקו) וזהו המערכת מוכנה.
[למעונינים גם כאן בזיהוי לפי מספר טלפון דהיינו שרק ממספר אחד יהיה ניתן לשלוט על המערכת ניתן להכניס במקום מזהה מחשב את מספר הטלפון בתוספת מזהה המחשב לדוגמה 052777777745 בכזה דבר 45 זה יהיה מזהה המחשב להקשה בטלפון- ויש למחוק את השורה api_phone_send=no מהגדרות השלוחה].
להלן מספר הערות:
1.אשמח להערות והארות כאן בצ'אט ובמייל ARISH121548@GMAIL.COM.
2.מאחר והתוכנה בקוד פתוח כל אחד יכול לשדרג אותה ולהוסיף פונקציות כאמור או סתם לראות את צורת הפעולה בשביל לוודע שהיא אמינה מבחינה אבטחתית.
3.השרת שליו פונה התוכנה הוא גוגל סקריפט מה שמצריך גישה לאתר זה במחשב שעליו מופעלת התוכנה.
4. למי משעוניין ביעילות גבוהה יותר מומלץ לעשות במחשב שנועל אותו משתמש שאינו מנהל וכך לצורך הסרת התוכנה תידרש סיסמת ניהול מה שיבטיח יעילות גבוהה יותר!.
הסבר כללי למתקדמים על צורת הפעולה של התוכנה:
התוכנה פועלת כסקריפט של פאוורשל שרץ על המחשב פעם ב20 שניות ובודק האם יש פעולות חדשות עבור לביצוע בשרת, במקרה ויש הוא מבצע אותם, מה שעושה הטלפון זה לשנות את הנתונים שמופיעים במסד הנתונים של השרת כך שהתוכנה תדע מה עליה לעשות.איני לוקח כל אחריות על כל נזק שייגרם למישהו מחמת השימוש בתוכנה זו!!
-
-
@ARISH
אגב ניתן להתחבר ולשלוח חסימות והפעלות רק ע"י הזיהוי של המספר שנרשם מראש לא?
אני התקשרתי עכשיו ממשפר שלא חיברתי ולחצתי מזהה 1 והשמיע לי תפריט לנעילה\פתיחה -
@פראירי תפריט אתה תשמע אבל לא יהיה לזה שום השפעה על המחשב מלבד למספר הטלפון שרשמת בעת הגדרת המחשב,
אגב בפעם ראשונה שמתקשרים יש לאשר את יצירת המחשב בחדש במערכת. -
@ARISH
ההקראה של הפעולות לא ברורה בכלל
תוכל לסדר זאת?
ולא הבנתי אחרי שהגדרתי את המחשב צריך להרשם בקו? -
@פראירי לא צריך להרשם אבל בקו עצמו אתה תשמע שהמחשב אינו קיים במערכת ותצטרך ללחוץ 1 לאישור הכנסת המספר למערכת ויצירת גיליון אישי למחשב שלך.
בקריינות כרגע אין לי פני לטפל אבל אשתדל בהזדמנות. -
שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.
נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.
בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗
הרשמה התחברות