Uncomplicated Firewall — это утилита для конфигурирования межсетевого экрана NetfilterДля начала устанавливаем эту штуку, если ее нет по дефолту:
sudo apt-get install ufw
sudo ifconfig
убеждаемся, что подключение использует интерфейс tun0
. Убедившись в этом, запускаем скрипт.<?php
header('Location: http://www.mysite.com/');
exit;
?>
В этой статье я расскажу о очень необычной защите приложения от вырезанного активити (чтоб лишний раз не пиарить продукт назовём его «приложение-N»).
Итак, я скачал N, использующее разрешение на интернет.
<uses-permission android:name="android.permission.INTERNET" />
Логично предположить, что после того как я проверил работу приложения с выключенным интернетом, я тут же вырезал это activity, пересобрал и запустил нашего пациента. Сразу скажу, я рассчитывал на многое, на уведомление о сбое permission, на нормальный запуск, признаюсь даже думал об обычном вылете. Однако все мои предположения в миг рухнули как только N зависло в стадии загрузки.