How do I figure out if my wireless network has WEP, WPA or WPA2 security via command prompt on Windows XP?

1,266

Unfortunately, once doesn't exist natively in Windows and I do not know of any third party tools that do so.

While the "netsh" utility did exist in XP, Windows did not have the "wlan" functionality added to it until Windows Vista.

On Win7 or later, from the command prompt, enter "netsh wlan show interfaces" and you will get what you want. This may work on Vista as well, however I haven't been on a Vista machine in a long time and as I recall it doesn't have the more complete "wlan" functionality of later releases so I am unsure if this was included in the functionality.

Share:
1,266

Related videos on Youtube

Khalil Jomaa
Author by

Khalil Jomaa

Updated on September 18, 2022

Comments

  • Khalil Jomaa
    Khalil Jomaa over 1 year

    I created 2 functions, one for uploading one image and another for uploading multiple images.

    Uploading one image is working fine for me while in uploading multiple images, the images are uploaded to S3 and then I'm trying to push to an array each image path, but when I return the array it's empty

    module.exports = {
    async uploadOneFile(image) {
        const params = {
            Key: moment().format('YMMDDHHmmss') + '-' + image.upload.name,
            Bucket: config.get("AwsConfig.bucketName"),
            Body: image.upload.data,
            ContentType: image.upload.mimetype,
            ACL: 'public-read-write'
        };
    
        await s3.putObject(params).promise();
        return baseURL + params.Key;
    },
    uploadMultipleFiles(images) {
        const imagesPath = [];
    
        images.upload.map(async (image) => {
            const params = {
                Key: moment().format('YMMDDHHmmss') + '-' + image.name,
                Bucket: config.get("AwsConfig.bucketName"),
                Body: image.data,
                ContentType: image.mimetype,
                ACL: 'public-read-write'
            };
    
            await s3.putObject(params).promise();
            imagesPath.push(baseURL + params.Key);
        });
    
        return imagesPath;
    }};
    

    I call the function like this:

    const result = await uploadMultipleFiles(req.files);
    console.log(result);
    

    And in console output I receive []

    Please help.

    • Iszi
      Iszi over 9 years
      You could also use one of the myriad third-party WiFi network discovery tools to check the encryption type. Xirrus Wi-Fi Inspector should do the trick. Getting this via native command-line options in Windows XP is probably not possible. Even with PowerShell installed, there's not likely to be an XP-available cmdlet (Windows 8 maybe, XP/7 no). You might be able to get something with wmic or Get-WmiObject, but I'm not certain how or even if that's possible on XP/7.
  • Khalil Jomaa
    Khalil Jomaa over 5 years
    did not work. I got in console "[ Promise { <pending> }, Promise { <pending> } ]"
  • jsasuga
    jsasuga over 5 years
    Oh sorry, I forgot about it being with the async keyword, I've edited the answer, but the only thing I've changed is the return baseURL + params.Key to return Promise.resolve(baseURL + params.Key);, that should do the trick
  • Khalil Jomaa
    Khalil Jomaa over 5 years
    Did not help... same output. In Postman I receive an array with empty objects.