#!/bin/sh # ===================================================================== # Projet : DARKWALL # Fichier : bin/GetIpForIface # Auteur : Nicolas "DarkHack" Chapuis (c) 2026 # ================== DARKHACK ================== # [ darkweb.fr - system online ] # Powered by Perplexity, your AI assistant # https://www.perplexity.ai # ============================================== # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # ===================================================================== if ! type "shInclude" > /dev/null 2>&1; then racineSh="${racineSh:-/etc/darksh}"; . "$racineSh/lib/shTools"; shDebugEnable="";fi rootDarkWall="${rootDarkWall:-/etc/darkwall}" [ ! -d "$rootDarkWall" ] && shDebug 0 "exit cause rootDarWall is not dir:$rootDarkWall" && exit 0 shLog="GetEthForGw6:" #shDebugEnable="1" shDebug "$*" echo include? #$(shInclude $rootDarkWall/lib/ip6NetworkMaskTools) $(shInclude $rootDarkWall/lib/ip6Tools) #$(shInclude $rootDarkWall/global/vars) #$(shInclude $rootDarkWall/lib/firewall) #$(shInclude $rootDarkWall/upnp/lib-sh/upnp) #$(shInclude $rootDarkWall/global/vars) #$(shInclude $rootDarkWall/upnp/global/vars) for ip6 in ${1:-$( ip6toolsGetIps )};do shDebug 2 "Eth for ip6:$ip6" ip6ToolsGetEthForIp $ip6 done