WinLogOnView – Contrôlez les intrusions sur votre PC

WinLogOnView est un petit logiciel qui peut s’avérer très rapide pour contrôler les intrusions sur un ordinateur d’entreprise. En effet, grâce à ce petit outil gratuit, proposé par Nirsoft, vous pouvez afficher la liste de tous les utilisateurs qui se sont connectés à votre poste (date, heure, etc…).

C’est un logiciel portable donc pas besoin d’installation (encore un plus!)

nirsoft_winlogonview_logo

Etape 1 : Téléchargement

Vous pouvez télécharger directement l’outil en cliquant ICI (le zip ne fait que 55,1ko!)

Pour info, l’outil a été traduit dans plusieurs langues :

  • Français
  • Anglais
  • Portugais
  • Néerlandais
  • Allemand
  • etc…

multilingual-11

Vous retrouvez toutes les versions ICI.

Etape 2 : Lancement

(pas d’installation requise)

Après avoir dézippé le dossier compressé, il suffit simplement de lancer l’exécutable qu’il contient : WinLogOnView.exe

fichier_winlogonview

 

Vous obtenez alors une interface semblable à celle ci-dessous :

connexion_winlogonviewVous retrouvez alors toutes les connexions, déconnexions survenues sur votre ordinateur. On récupère même l’adresse IP et le nom de la session, plutôt pas mal non ?

Cet outil vous permettra donc de démasquer les petits malins qui se sont connectés à distance sur votre ordinateur…

 

Développement Android – Envoyer un sms depuis une application

L’envoi de SMS peut se faire depuis une application tierce.
C’est une manipulation très simple qui se fait en quelques lignes de code seulement.

 

Dans un premier temps créez la méthode envoiSMS :

[java]
private void envoiSMS(String numTelephone, String message)
{
SmsManager sms = SmsManager.getDefault();
sms.sendTextMessage(numTelephone, null, message, null, null);
}
[/java]

Ensuite, utilisez cette méthode à l’endroit souhaité dans votre code (clic sur un bouton, activation de vue, etc…)

[java]
envoiSMS("061234XXXX", "Test envoi SMS");
[/java]

Petite astuce :

Si vous utilisez l’émulateur pour développer vos applications. Vous devez faire la manipulation suivante :
– Ouvrir 2 émulateurs
– Notez les numéros des émulateurs (dans la barre de tâches)
– A la place du numéro de téléphone, insérez le numéro de l’émulateur de destination (5554, 5555 ou 5556)

Résoudre le problème de WiFi de Windows 8 sur Mac (Bootcamp)

J’aime bien l’OS de Mac mais pour bosser j’ai besoin d’un bon vieux Windows. J’ai donc décidé d’installer en dualboot, Windows 8! Mac propose un super outil : Bootcamp (installé d’origine). Cet outil vous permet en quelques clics, de faire tourner un système d’exploitation Windows en dualboot.

Jusque là tout allait bien, clavier rétro-éclairé, touche fonctions, etc… sauf une chose : le WiFi!

Connexion WiFi impossible

Pour pallier à ce problème de connexion WiFi très instable, il existe une solution : downgrader le pilote de la carte réseau.

unified_enterprise_wlan_primage

  • Téléchargez le bon pilote Broadcom ICI

N’installez pas les pilotes avec le Setup.exe qui se trouve dans le dossier compressé que vous venez de télécharger

  • Ouvrez le “Gestionnaire de périphériques

gestionnaire_de_peripheriques

  • Clic droit sur “Carte réseau Broadcom 802.11n
  • Propriétés
  • Sélectionnez l’onglet “Pilote

proprietes_broadcom802

  • Clic sur “Mettre à jour le pilote…
  • Clic sur “Rechercher un pilote sur mon ordinateur…
  • Sélectionnez le nouveau pilote et laissez Windows l’installer.

Voilà, problème de WiFi résolu avec un simple downgrade de pilote de la carte réseau.

Contourner un pare-feu ou proxy avec Frozenway

Parmi les meilleurs VPN du marché, j’ai décidé de faire un petit tutoriel sur celui que j’utilise : Frozenway.

Frozenway, à quoi ça sert ?

Frozenway sert tout simplement à surfer anonymement.

Le temps de connexion est forcément un peu plus lent qu’en liaison directe puisque le contournement d’un pare-feu se fait via un serveur Frozenway.

On va commencer par le téléchargement, puis l’installation, la configuration (rapide) et on finira par le test.

Etape 1 : Téléchargement

Le téléchargement se fait sur le site officiel http://www.frozenway.com/index.php?module=download

frozenway_telechargement

Choisissez le fichier correspondant à votre système d’exploitation et téléchargez le fichier.

Une fois téléchargé, décompressez l’archive et lancez le fichier “FrozenWay.exe“.

frozenway_install1

Etape 2 : Installation

Frozenway démarre son installation…

frozenway_install2

  • Cliquez sur “Installer

Une fois que l’installation est terminée, vous obtenez l’écran d’authentification ci-dessous :

frozenway_authentification

Il va falloir créer un compte, cliquez donc sur “Créer un nouveau compte” ou rendez-vous ici : http://www.frozenway.com/index.php?module=user&step=register

frozenway_enregistrement

  • Définissez un nom d’utilisateur et un mot de passe.

Puis validez votre inscription en cliquant sur le lien qui vous sera envoyé par e-mail.

frozenway_activation

Etape 3 : Premier démarrage

Entrez vos informations de connexion sur l’écran d’authentification Frozenway et cliquez sur “LOGIN >>“.

frozenway_choix_reseau

  • Sélectionnez un pays
  • Choisissez un serveur de la liste qui vous est proposée
  • Cliquez sur “Connexion“.

Attention : Les serveurs “premium” sont des serveurs payants. Utilisez plutôt les serveurs “publics“.

Voilà, vous êtes maintenant connecté depuis l’Allemagne, les Etats-Unis ou tout autre serveur que vous aurez choisi.

Etape 4 : Test de localisation

Pour tester si votre endroit de connexion est bien différent de celui ou vous vous trouvez réellement, vous pouvez aller sur ce site : http://whatismyipaddress.com/

Me voilà connecté depuis les Pays-Bas :

frozenway_localisation_nhTest plutôt concluant puisqu’en moins de 10 minutes, vous pouvez contourner n’importe quel pare-feu.

[Android] Passer d’une vue à une autre en cliquant sur un bouton

Quand on débute en développement Android, on crée notre première application, on ajoute du texte, un bouton, etc… Et après ? Comment créer une nouvelle page et passer à cette page en cliquant sur le bouton ? 

C’est ce que je vais essayer d’expliquer aujourd’hui dans ce tutoriel.

Création du bouton

On va partir d’une page vide, où nous allons ajouter un bouton. Jusque-là, rien de bien compliqué.

Il vous suffit de déplacer le bouton à partir de la palette sur votre vue.

vueavecboutonsimple

  • Modifiez l’identifiant du bouton par : “buttonSuivant”

Ajout d’une deuxième vue

La deuxième étape consite à ajouter une seconde vue (ou activité) à notre projet.

Cette étape va se départager en 3 étapes.

Etape 1 : Création de la classe qui va contrôler la vue

Nous allons créer cette classe sous : src –> com.example.tutopassagevue

Faites un clic droit puis :

  • New
  • Class
  • Nommez-là

L’arborescence de votre projet doit ressembler à ça :

nouvelle_vue_projet_android

Le code de la classe “Vue2.java” est presque vide.

Remplacez le par celui-là :

[java]
public class Vue2 extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.vue2);
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}

}
[/java]

Etape 2 : Création de la vue

Maintenant, nous allons créer la vue dans le projet. Ajoutez simplement un nouveau “Android XML File” sous : res –> layout

  • Clic droit
  • New
  • Other…
  • Android XML File

new_android_xml_file

  • Nommez votre fichier XML “vue2”
  • Validez par “Finish

new_android_xml_file2

Etape 3 : Déclaration de la nouvelle vue dans le AndroidManifest.xml

Pour déclarer correctement cette nouvelle vue dans notre projet, il faut ajouter l’activité dans le fichier “AndroidManifest.xml“.

  • Ouvrez le code du fichier “AndroidManifest.xml”
  • Sélectionnez l’onglet où se trouve le code (voir ci-dessous)

androidmanifestxml

  • Sous la balise fermante “</activity>” ajoutez le code ci-dessous qui correspond à la nouvelle vue :

[xml]
<activity android:name=".Vue2" />
[/xml]

Le code de votre fichier AndroidManifest.xml doit être identique à ça :

[xml]
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.tutopassagevue"
android:versionCode="1"
android:versionName="1.0" >

<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="17" />

<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name="com.example.tutopassagevue.MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".Vue2" />
</application>

</manifest>
[/xml]

Voilà. Si après enregistrement du projet il n’y a pas d’erreur bloquante, c’est que tout a bien été déclaré.

Passons à la dernière étape : le code du bouton!

La gestion du clic sur le bouton “suivant”

Maintenant que tout est en place, il faut gérer l’effet du clic de l’utilisateur sur le bouton suivant pour passer à la seconde vue.

Cette gestion se fait dans le code de notre classe Java (“MainActivity.java”).

[java]
public class MainActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

final Button buttonsuiv = (Button) findViewById(R.id.buttonSuivant);
buttonsuiv.setOnClickListener(new View.OnClickListener() {

@Override
public void onClick(View v) {
Intent intent = new Intent(MainActivity.this, Vue2.class);
startActivity(intent);
}
});
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}

}
[/java]

Enregistrez, compilez et testez!

Si vous avez suivi les étapes dans l’ordre, le passage d’une vue à l’autre doit se faire sans soucis.