Forum Freedom-IP VPN

Forum d'entraide de la communauté Freedom-IP VPN

Vous n'êtes pas identifié(e).

#76 2015-03-14 10:22:56

lezardking
Membre
Inscription : 2015-02-01
Messages : 309

Re : Application Freedom-IP en PowerShell

Bonjour,

bon bah voilà, j'ai mis le temps, mais là je pense que je suis pas trop loin de mon objectif  tongue

ci-dessous, le nouvel affichage :
w9d1.png

Ci-contre, le "programme".

Et ici les "sources".

(mot de passe des archives à décompresser -> freedom_ip)

A bientôt.
lezardking.

Hors ligne

#77 2015-03-14 10:34:00

lezardking
Membre
Inscription : 2015-02-01
Messages : 309

Re : Application Freedom-IP en PowerShell

En tout cas, encore merci à ce service (FreedomIP), ce forum, et plus particulièrement à Didier-T & ptit_poulet pour l'aide et les conseils.

ps : ha oui, merci aussi à google...

lezardking

Hors ligne

#78 2015-03-14 10:52:52

Didier-T
Contributeurs Confirmés
Lieu : Argenteuil
Inscription : 2014-02-01
Messages : 323

Re : Application Freedom-IP en PowerShell

Bonjour lezardking,
tu devrais peut-être ouvrir une discussion pour présenter ton projet, ce serait plus simple pour ceux qui viendront par la suite.

En tout cas, je suivrais son évolution avec attention, et n'hésiterais pas à intervenir si je pense que ça peut être utile  big_smile

A+,
Didier.

Hors ligne

#79 2015-03-14 13:44:21

lezardking
Membre
Inscription : 2015-02-01
Messages : 309

Re : Application Freedom-IP en PowerShell

Bonjour Didier-T,

pas faux, mais je sais pas trop les évolutions qu'il y aurait à y apporter ^^, j'attendais des remarques... Après, j'ai mes limites du coté création, donc je sais pas si , ne venant que de moi, je changerais quelque chose dans ce projet...

Ce que je sais (ou qu'il me semble) :

ne fonctionne qu'après Windows XP;
passe sur de écrans en 800x600;
il faut le framework 4 (ou 4.5...)
on peut choisir les protocoles et port (même si il ne sont pas toujours tous opérationnel en fonction des serveurs)

Cordialement.

Hors ligne

#80 2015-03-14 13:44:27

Polizei
Membres de confiance
Inscription : 2013-12-27
Messages : 403

Re : Application Freedom-IP en PowerShell

Je suis d’accord, dans :

Accueil» Applications Freedom-IP» Application Freedom-IP en PowerShell

Une nouvelle discussion avec comme titre par exemple : "Application Freedom-IP en Visual Basic"

Afin qu’on puisse différencier l’application en PowerShell de ptit_poulet et la tienne en Visual Basic car plus de monde utilise VB que PS pour t’aider ou apprendre/lire de tes sources !

Hors ligne

#81 2015-03-14 14:22:10

lezardking
Membre
Inscription : 2015-02-01
Messages : 309

Re : Application Freedom-IP en PowerShell

Bonjour Polizei,

ok, je ferais ça un peu plus tard par contre, mon bois m'attend  sad

a+

Hors ligne

#82 2015-03-15 12:37:07

ptit_poulet
Community Manager & Chef du support technique
Inscription : 2012-08-31
Messages : 3 102

Re : Application Freedom-IP en PowerShell

Bonjour,

Je me fais un petit post histoire de lister quelques trucs pour ne pas les oublier big_smile

- PowerShell sous Linux : projet PASH (avec mono)
- un systray
- reconnexion auto
- adresse ip apparente
- vitesse
- la fonction TIMER pour rafraîchir automatiquement le soft ce qui supprimerait le bouton update au final (merci à Didier-T)
- utilisation de l'API de xamzab
- éviter fuite dns avec netsh

Pour l'adresse IP, elle était apparente dans la 1ère beta puis je l'ai remplacé par "Connecté et protégé" lorsque celle-ci est détecté par le soft. Je trouvai ça plus facile à comprendre par l'utilisateur. Mais je peux la remettre big_smile

Dernière modification par ptit_poulet (2015-03-15 13:03:04)


J'aime bien troller David toute la journée pour l’empêcher de s'ennuyer devil

Hors ligne

#83 2015-03-15 12:51:30

chico
l'Axe du bien
Inscription : 2014-05-03
Messages : 695

Re : Application Freedom-IP en PowerShell

Bonjour,

@ptit_poulet, et pourquoi pas une fonction pour éviter les fuites DNS avec "netsh" wink

Cordialement


U Play...U Pay

Hors ligne

#84 2015-03-15 12:54:21

swapof
Membre
Inscription : 2013-05-13
Messages : 319

Re : Application Freedom-IP en PowerShell

bein ... "Connecté et protégé" est bien pour mes enfants !  et je n'sais pas !! ça rassure   roll

je suis gourmand    big_smile


vivre libre ou mourir ... idiot    roll le "no log" est une supercherie ... les données existent !! donc ...

Hors ligne

#85 2015-03-15 13:05:08

ptit_poulet
Community Manager & Chef du support technique
Inscription : 2012-08-31
Messages : 3 102

Re : Application Freedom-IP en PowerShell

@chico : j'ai ajouté ton idée.

Finalement j'ai ajouté la liste dans mon 1er post histoire que ça ne soit pas éparpiller partout.


J'aime bien troller David toute la journée pour l’empêcher de s'ennuyer devil

Hors ligne

#86 2015-03-16 00:30:34

ptit_poulet
Community Manager & Chef du support technique
Inscription : 2012-08-31
Messages : 3 102

Re : Application Freedom-IP en PowerShell

Bonsoir,

J'ai un peu bossé sur la fonction Timer dont m'a parlé Didier-T. Le bouton Update infos n'a plus aucune utilité maintenant, le programme check tout ça automatiquement. Il est maintenant capable de déterminer si OpenVPN est connecté ou Déconnecté et si le processus OpenVPN est en cours d'exécution.

Ceci permettra justement de pouvoir lors du check de relancer une connexion si nécessaire et de gérer l'affichage dans le systray la prochaine étape big_smile

EDIT : tout ceci n'est pas disponible dans la version en ligne. La nouvelle version sera à nouveau packagée par chico lorsqu'il y aura un peu plus d'évolution wink

Dernière modification par ptit_poulet (2015-03-16 00:37:48)


J'aime bien troller David toute la journée pour l’empêcher de s'ennuyer devil

Hors ligne

#87 2015-03-17 08:47:32

ptit_poulet
Community Manager & Chef du support technique
Inscription : 2012-08-31
Messages : 3 102

Re : Application Freedom-IP en PowerShell

Bonjour,

Je vais avoir besoin d'une petite aide.
Je suis en train de faire mes tests pour l'affichage d'une info bulle pour prévenir l'utilisateur que la connexion est OK ou qu'elle a été perdue.
Mais voilà je suis confronté à un problème, sous Windows 8.1 j'ai bien le petit logo qui s'affiche en bas (enfin il reste masqué) mais aucune info bulle ne sort... ah la vilaine ! Par contre j'ai testé sous Windows XP et Windows 7 et là aucun soucis, j'ai bien ma petit info bulle qui sort.
Pouvez-vous me faire un retour de ce qui se passe chez vous, surtout si vous avez Windows 8.1 big_smile

Voici le code source :

$message = "ATTENTION : connexion OpenVPN perdue !"
$title = "Freedom-IP - OpenVPN"
Add-Type -AssemblyName "System.Windows.Forms"
Add-Type -AssemblyName "System.Drawing"
$notify = New-Object System.Windows.Forms.NotifyIcon
$notify.Icon = [System.Drawing.SystemIcons]::Information
$notify.Visible = $true
$notify.ShowBalloonTip(20000, $title, $message, 'Info')

Et le lien pour le script.

Merci d'avance.

Cordialement. ptit_poulet


J'aime bien troller David toute la journée pour l’empêcher de s'ennuyer devil

Hors ligne

#88 2015-03-17 11:35:05

Polizei
Membres de confiance
Inscription : 2013-12-27
Messages : 403

Re : Application Freedom-IP en PowerShell

Le code me semble bon.
C’est pas plutôt un problème de configuration de la machine Windows 8.1...

Dans ma jeunesse j’avais hacké le registre sur un XP pour n’afficher strictement aucune info-bulle et donc ceci aurait également été valable sur ton code...
Peut-être que Windows 8.1autorise une option : Ne pas afficher les info-bulles ?

394141.image1.jpg

Hors ligne

#89 2015-03-17 13:28:52

ptit_poulet
Community Manager & Chef du support technique
Inscription : 2012-08-31
Messages : 3 102

Re : Application Freedom-IP en PowerShell

Faut que je vérifie ce soir la conf sur mon PC wink

EDIT : Coupable trouvé. C'est mon antivirus Bitdefender qui désactivait les notifications... le vilain big_smile

Dernière modification par ptit_poulet (2015-03-17 18:15:20)


J'aime bien troller David toute la journée pour l’empêcher de s'ennuyer devil

Hors ligne

#90 2015-03-18 00:32:12

ptit_poulet
Community Manager & Chef du support technique
Inscription : 2012-08-31
Messages : 3 102

Re : Application Freedom-IP en PowerShell

Bonsoir,

L'info bulle fonctionne très bien, mais trop bien big_smile
Vu que je l'ai intégré dans le Timer, tous les X secondes l'info bulle apparait. J'ai donc voulu mettre en place une sorte de variable pour l'affichage afin que qu'il y ai une vérification si la bulle a déjà été affichée ou pas. Donc j'initialise la variable en début de script à 0. Puis dans mon timer je regarde si la variable=0 j'affiche l'info bulle et je passe la variable à 1 pour ne plus avoir l'affichage. Sauf que la variable mis en début de script est relue... et donc ça ne m'arrange pas.

Est-ce que quelqu'un sait comment initialiser une seule fois une variable dans un script PowerShell ? big_smile

Merci d'avance


J'aime bien troller David toute la journée pour l’empêcher de s'ennuyer devil

Hors ligne

#91 2015-03-18 07:04:55

Didier-T
Contributeurs Confirmés
Lieu : Argenteuil
Inscription : 2014-02-01
Messages : 323

Re : Application Freedom-IP en PowerShell

Bonjour ptit_poulet,
je veux bien jeter un oeil, mais ce serait plus simple avec les sources du code actuel.

A+,
Didier.

Hors ligne

#92 2015-03-18 08:16:44

ptit_poulet
Community Manager & Chef du support technique
Inscription : 2012-08-31
Messages : 3 102

Re : Application Freedom-IP en PowerShell

Bonjour,

Je n'ai pas le code sous la main, je suis au boulot wink

Mais grosso modo ça donne ça (le code est simplifié, celui-ci ne représente pas la réalité big_smile) :

$balloonStatutDeconnecte = 0

......................
Reste du code
......................

Timer
if (ip= blabla) #dans ce if il s'agit de la condition où tu n'es pas connecté
{
$text = "Déconnecté et non protégé"
       if ($balloonStatutDeconnecte -eq 0)
       {
       Affiche du balloon
       $balloonStatutDeconnecte = 1 #(je le passe à 1 pour qu'il ne s'affiche plus)
       }
}

......................
Reste du code
......................

Je sais pas si ça va te suffire, au pire je t'envoie le code ce soir wink


J'aime bien troller David toute la journée pour l’empêcher de s'ennuyer devil

Hors ligne

#93 2015-03-18 08:26:00

Didier-T
Contributeurs Confirmés
Lieu : Argenteuil
Inscription : 2014-02-01
Messages : 323

Re : Application Freedom-IP en PowerShell

Re,
malheureusement, sortie du concept sa vas être compliqué.

Ce n'est pas bien grave, nous attendrons ce soir (mais je dort tôt... enfin comparé a toi  devil )

Hors ligne

#94 2015-03-18 08:30:23

ptit_poulet
Community Manager & Chef du support technique
Inscription : 2012-08-31
Messages : 3 102

Re : Application Freedom-IP en PowerShell

Là en fait le problème c'est que j'ai surveillé la variable $balloonStatutDeconnecte qui repasse constamment à 0, donc le script est relu en permanence du début... chose à laquelle je ne m'attendais pas big_smile


J'aime bien troller David toute la journée pour l’empêcher de s'ennuyer devil

Hors ligne

#95 2015-03-18 08:49:55

Didier-T
Contributeurs Confirmés
Lieu : Argenteuil
Inscription : 2014-02-01
Messages : 323

Re : Application Freedom-IP en PowerShell

En effet, ce n'est pas un comportement normal.

Mais nous y verrons plus clair ce soir  wink   tongue

Hors ligne

#96 2015-03-21 21:07:50

swapof
Membre
Inscription : 2013-05-13
Messages : 319

Re : Application Freedom-IP en PowerShell

bonsoir ptit_poulet,

si tu recherche des cobayes pour essayer ton appli en bêta ? je suis volontaire !!

je la trouve vraiment bien pratique et légère ... un systray ,une reconnexion auto et c'est top !!

bon courage  smile

Dernière modification par swapof (2015-03-21 21:08:20)


vivre libre ou mourir ... idiot    roll le "no log" est une supercherie ... les données existent !! donc ...

Hors ligne

#97 2015-03-25 08:00:21

astairix
Membre
Inscription : 2012-02-26
Messages : 25

Re : Application Freedom-IP en PowerShell

Salut lezardking,
Les liens sont morts. Merci pour ton aide.
@ astairix

lezardking a écrit :

Bonjour,

bon bah voilà, j'ai mis le temps, mais là je pense que je suis pas trop loin de mon objectif  tongue

ci-dessous, le nouvel affichage :
http://zupimages.net/up/15/11/w9d1.png

Ci-contre, le "programme".

Et ici les "sources".

(mot de passe des archives à décompresser -> freedom_ip)

A bientôt.
lezardking.

Hors ligne

#98 2015-03-25 08:31:10

Didier-T
Contributeurs Confirmés
Lieu : Argenteuil
Inscription : 2014-02-01
Messages : 323

Re : Application Freedom-IP en PowerShell

Bonjour astairix,
peut être que les liens fournis dans la discussion ouverte par lezardking sont a jour.

A+,
Didier.

Hors ligne

#99 2015-03-26 20:29:42

ptit_poulet
Community Manager & Chef du support technique
Inscription : 2012-08-31
Messages : 3 102

Re : Application Freedom-IP en PowerShell

Bonsoir,

J'ai mis à jour mon 1er post avec les 2 liens vers la nouvelle version de l'application.
Dans les nouveautés, il y a la disparition du bouton Update Infos, c'est automatique maintenant. L'ajout d'une notification dans le systray pour la déconnexion et la connexion à un serveur. Et aussi l'ajout par chico de la possibilité d'exécuter l'application sans avoir à autoriser l'exécution des scripts PowerShell au préalable.

Il y a quelques bugs connus comme l'icône de la notification qui reste dans le systray jusqu'à la fermeture de l'application. Cela ne vous empêchera pas de l'utiliser au quotidien, c'est plus le côté esthétique, bien que l'icône se cache au bout de quelques secondes wink

Les prochaines fonctionnalités et maj/correction de bug arriveront dans la prochaine version, mais aucune date à vous communiquer pour le moment big_smile

Cordialement. ptit_poulet


J'aime bien troller David toute la journée pour l’empêcher de s'ennuyer devil

Hors ligne

#100 2015-03-26 22:43:57

swapof
Membre
Inscription : 2013-05-13
Messages : 319

Re : Application Freedom-IP en PowerShell

bonsoir,

cool !! ça fonctionne au poil  smile

moi j'ai 2 icônes carré blanc avec tête de bonhomme dans le systray qui reste fixe,et une fenêtre de terminal plus celle de l'applis dans ma barre des taches.(c'est bien pour les logs)

beaux boulot !  cool

ps: ce serais bien de voir l'ip quelque part ! même sur un clic droit sur l'icone du systray ...


vivre libre ou mourir ... idiot    roll le "no log" est une supercherie ... les données existent !! donc ...

Hors ligne

Pied de page des forums