Skip to content

Commit

Permalink
Version 1.0.0
Browse files Browse the repository at this point in the history
- Initial release
  • Loading branch information
valnoxy committed Aug 8, 2021
1 parent b8021f2 commit 687f4b4
Show file tree
Hide file tree
Showing 20 changed files with 767 additions and 2 deletions.
12 changes: 12 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# These are supported funding model platforms

github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
patreon: valnoxy
open_collective: # Replace with a single Open Collective username
ko_fi: # Replace with a single Ko-fi username
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
liberapay: # Replace with a single Liberapay username
issuehunt: # Replace with a single IssueHunt username
otechie: # Replace with a single Otechie username
custom: ['https://www.paypal.me/valnoxy']
22 changes: 22 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
---
name: Bug report
about: Create a report to help us improve
title: "[BUG] "
labels: bug
assignees: ''

---

**Describe the bug**
A clear and concise description of what the bug is.

**Screenshots**
If applicable, add screenshots to help explain your problem.

**Device (please complete the following information):**
- Windows Version:
- Device model:
- Device type (Desktop, Laptop...):

**Additional context**
Add any other context about the problem here.
20 changes: 20 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
name: Feature request
about: Suggest an idea for this project
title: ''
labels: enhancement
assignees: ''

---

**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

**Describe the solution you'd like**
A clear and concise description of what you want to happen.

**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.

**Additional context**
Add any other context or screenshots about the feature request here.
10 changes: 10 additions & 0 deletions .github/ISSUE_TEMPLATE/question---help.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
name: Question / Help
about: Ask your question here
title: ''
labels: question
assignees: ''

---

**Describe your question**
19 changes: 19 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
<h3 align="center">CheckIP</h3>
<p align="center">Get more information about an IP address</p>
<p align="center">
<strong>Version: </strong>1.0.0
<br />
<a href="https://dl.exploitox.de/checkip/CheckIP_V1.0.0_Setup.exe"><strong>Download now »</strong></a>
<br />
<br />
<a href="https://github.com/valnoxy/checkip/issues">Report Bug</a>
·
<a href="https://github.com/valnoxy/checkip/blob/main/CHANGELOG.md">View Changelog</a>
</p>
</p>

![-----------------------------------------------------](https://dl.exploitox.de/t440p-oc/rainbow.png)

## Changelog
### Version 1.0.0
- Initial release
25 changes: 25 additions & 0 deletions CheckIP.sln
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16
VisualStudioVersion = 16.0.31205.134
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CheckIP", "CheckIP\CheckIP.csproj", "{2CFE2279-B648-45C5-BE54-88968977BBCE}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{2CFE2279-B648-45C5-BE54-88968977BBCE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{2CFE2279-B648-45C5-BE54-88968977BBCE}.Debug|Any CPU.Build.0 = Debug|Any CPU
{2CFE2279-B648-45C5-BE54-88968977BBCE}.Release|Any CPU.ActiveCfg = Release|Any CPU
{2CFE2279-B648-45C5-BE54-88968977BBCE}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {261A587F-7A61-49C7-8C85-433FD4D0DDA9}
EndGlobalSection
EndGlobal
37 changes: 37 additions & 0 deletions CheckIP/About.xaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
<Page x:Class="CheckIP.About"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:local="clr-namespace:CheckIP"
mc:Ignorable="d"
d:DesignWidth="436" d:DesignHeight="400"
Title="About">

<Grid>
<Label x:Name="labelTitle" Content="CheckIP" HorizontalAlignment="Left" Margin="15,8,0,0" VerticalAlignment="Top" FontSize="20" Foreground="{DynamicResource SystemBaseHighColorBrush}"/>
<Label x:Name="valueVersion" Content="Version: 1.0.0" Margin="15,40,0,0" Foreground="{DynamicResource SystemBaseMediumColorBrush}" Height="19" VerticalAlignment="Top" HorizontalAlignment="Left"/>
<Label x:Name="valueCopyright" Content="Copyright © 2018 - 2021 Exploitox. All rights reserved." Margin="15,59,0,0" Foreground="{DynamicResource SystemBaseMediumColorBrush}" Height="19" VerticalAlignment="Top" HorizontalAlignment="Left"/>
<TextBlock x:Name="licenseText" Margin="15,92,10,0" Height="268" VerticalAlignment="Top" Foreground="{DynamicResource SystemBaseHighColorBrush}" FontSize="14" AllowDrop="True" TextWrapping="WrapWithOverflow">
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.<LineBreak/><LineBreak/>

Source Code:
<Hyperlink TextDecorations="" Click="Hyperlink_RequestNavigateToGithub">
GitHub
</Hyperlink>
<LineBreak/>
Homepage:
<Hyperlink TextDecorations="" Click="Hyperlink_RequestNavigateToHomepage">
Exploitox
</Hyperlink>
<LineBreak/>
License:
<Hyperlink TextDecorations="" Click="Hyperlink_RequestNavigateToLicense">
GNU General Public License
</Hyperlink>
</TextBlock>
</Grid>
</Page>
43 changes: 43 additions & 0 deletions CheckIP/About.xaml.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
using System.Diagnostics;
using System.Windows.Controls;

namespace CheckIP
{
/// <summary>
/// Interaktionslogik für About.xaml
/// </summary>
public partial class About : Page
{
public About()
{
InitializeComponent();
}

private void Hyperlink_RequestNavigateToGithub(object sender, System.Windows.RoutedEventArgs e)
{
System.Diagnostics.Process.Start(new ProcessStartInfo
{
FileName = "https://github.com/valnoxy/checkip",
UseShellExecute = true
});
}

private void Hyperlink_RequestNavigateToHomepage(object sender, System.Windows.RoutedEventArgs e)
{
System.Diagnostics.Process.Start(new ProcessStartInfo
{
FileName = "https://exploitox.de",
UseShellExecute = true
});
}

private void Hyperlink_RequestNavigateToLicense(object sender, System.Windows.RoutedEventArgs e)
{
System.Diagnostics.Process.Start(new ProcessStartInfo
{
FileName = "https://exploitox.de/license/checkip",
UseShellExecute = true
});
}
}
}
19 changes: 19 additions & 0 deletions CheckIP/App.xaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
<Application
x:Class="CheckIP.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:CheckIP"
xmlns:ui="http://schemas.modernwpf.com/2019"
StartupUri="MainWindow.xaml">
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ui:ThemeResources />
<ui:XamlControlsResources />
<ResourceDictionary Source="pack://application:,,,/FluentWPF;component/Styles/Controls.xaml" />
<!-- Other merged dictionaries here -->
</ResourceDictionary.MergedDictionaries>
<!-- Other app resources here -->
</ResourceDictionary>
</Application.Resources>
</Application>
17 changes: 17 additions & 0 deletions CheckIP/App.xaml.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
using System;
using System.Collections.Generic;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Threading.Tasks;
using System.Windows;

namespace CheckIP
{
/// <summary>
/// Interaction logic for App.xaml
/// </summary>
public partial class App : Application
{
}
}
10 changes: 10 additions & 0 deletions CheckIP/AssemblyInfo.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
using System.Windows;

[assembly: ThemeInfo(
ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located
//(used if a resource is not found in the page,
// or application resource dictionaries)
ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located
//(used if a resource is not found in the page,
// app, or any theme specific resource dictionaries)
)]
22 changes: 22 additions & 0 deletions CheckIP/CheckIP.csproj
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<OutputType>WinExe</OutputType>
<TargetFramework>net5.0-windows10.0.19041.0</TargetFramework>
<UseWPF>true</UseWPF>
<ApplicationIcon>Exploitox - Modern.ico</ApplicationIcon>
<Authors>valnoxy</Authors>
<Company>Exploitox - Unleash your exploits!</Company>
<Description>Get information about IP addresses</Description>
<Copyright>Copyright © 2018 - 2021 Exploitox. All rights reserved.</Copyright>
<RepositoryUrl>https://github.com/valnoxy/checkip</RepositoryUrl>
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Emoji.Wpf" Version="0.3.3" />
<PackageReference Include="FluentWPF" Version="0.9.0" />
<PackageReference Include="ModernWpfUI" Version="0.9.4" />
<PackageReference Include="Newtonsoft.Json" Version="13.0.1" />
</ItemGroup>

</Project>
Binary file added CheckIP/Exploitox - Modern.ico
Binary file not shown.
41 changes: 41 additions & 0 deletions CheckIP/FetchIP.xaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
<Page x:Class="CheckIP.FetchIP"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:local="clr-namespace:CheckIP"
xmlns:ui="http://schemas.modernwpf.com/2019"
mc:Ignorable="d"
Title="FetchIP" d:DesignWidth="436" d:DesignHeight="400">

<Grid>
<ui:ProgressRing x:Name="progress" Margin="245,0,0,299" VerticalAlignment="Bottom" HorizontalAlignment="Left" Foreground="{DynamicResource SystemBaseHighColorBrush}" Height="32" Width="32"/>
<Label x:Name="labelTitle" Content="Options" HorizontalAlignment="Left" Margin="15,8,0,0" VerticalAlignment="Top" FontSize="20" Foreground="{DynamicResource SystemBaseHighColorBrush}"/>
<Label Content="IP Address" HorizontalAlignment="Left" Margin="15,45,0,0" VerticalAlignment="Top" Foreground="{DynamicResource SystemBaseHighColorBrush}"/>
<TextBox x:Name="IPaddr" HorizontalAlignment="Left" Margin="15,69,0,0" Text="" TextWrapping="Wrap" VerticalAlignment="Top" Width="271" Foreground="{DynamicResource SystemBaseHighColorBrush}"/>
<Button Content="Fetch Information" Margin="291,69,0,0" VerticalAlignment="Top" Height="32" Width="130" Foreground="{DynamicResource SystemBaseHighColorBrush}" Click="FetchIP_Click"/>
<Label x:Name="labelTitle2" Content="Information" HorizontalAlignment="Left" Margin="15,118,0,0" VerticalAlignment="Top" FontSize="20" Foreground="{DynamicResource SystemBaseHighColorBrush}"/>
<Label Content="City / Country" HorizontalAlignment="Left" Margin="22,156,0,0" VerticalAlignment="Top" Foreground="{DynamicResource SystemBaseHighColorBrush}"/>
<Label Content="Postal" HorizontalAlignment="Left" Margin="22,180,0,0" VerticalAlignment="Top" Foreground="{DynamicResource SystemBaseHighColorBrush}"/>
<Label Content="Timezone" HorizontalAlignment="Left" Margin="22,204,0,0" VerticalAlignment="Top" Foreground="{DynamicResource SystemBaseHighColorBrush}"/>
<Label Content="Latitude" HorizontalAlignment="Left" Margin="22,228,0,0" VerticalAlignment="Top" Foreground="{DynamicResource SystemBaseHighColorBrush}"/>
<Label Content="Longitude" HorizontalAlignment="Left" Margin="22,252,0,0" VerticalAlignment="Top" Foreground="{DynamicResource SystemBaseHighColorBrush}"/>
<Label Content="ISP or Organization" HorizontalAlignment="Left" Margin="22,276,0,0" VerticalAlignment="Top" Foreground="{DynamicResource SystemBaseHighColorBrush}"/>
<Label Content="ASN" HorizontalAlignment="Left" Margin="22,300,0,0" VerticalAlignment="Top" Foreground="{DynamicResource SystemBaseHighColorBrush}"/>
<Label Content="Mobile" HorizontalAlignment="Left" Margin="22,324,0,0" VerticalAlignment="Top" Foreground="{DynamicResource SystemBaseHighColorBrush}"/>
<Label Content="Proxy" HorizontalAlignment="Left" Margin="22,348,0,0" VerticalAlignment="Top" Foreground="{DynamicResource SystemBaseHighColorBrush}"/>
<Label Content="Hosting" HorizontalAlignment="Left" Margin="22,372,0,0" VerticalAlignment="Top" Foreground="{DynamicResource SystemBaseHighColorBrush}"/>

<!-- Value Labels -->
<Label x:Name="valueCityCountry" Content="Unknown" HorizontalAlignment="Left" Margin="160,156,0,0" VerticalAlignment="Top" Foreground="{DynamicResource SystemBaseMediumColorBrush}"/>
<Label x:Name="valuePostal" Content="Unknown" HorizontalAlignment="Left" Margin="160,180,0,0" VerticalAlignment="Top" Foreground="{DynamicResource SystemBaseMediumColorBrush}"/>
<Label x:Name="valueTimezone" Content="Unknown" HorizontalAlignment="Left" Margin="160,204,0,0" VerticalAlignment="Top" Foreground="{DynamicResource SystemBaseMediumColorBrush}"/>
<Label x:Name="valueLatitude" Content="Unknown" HorizontalAlignment="Left" Margin="160,228,0,0" VerticalAlignment="Top" Foreground="{DynamicResource SystemBaseMediumColorBrush}"/>
<Label x:Name="valueLongitude" Content="Unknown" HorizontalAlignment="Left" Margin="160,252,0,0" VerticalAlignment="Top" Foreground="{DynamicResource SystemBaseMediumColorBrush}"/>
<Label x:Name="valueISP" Content="Unknown" HorizontalAlignment="Left" Margin="160,276,0,0" VerticalAlignment="Top" Foreground="{DynamicResource SystemBaseMediumColorBrush}"/>
<Label x:Name="valueASN" Content="Unknown" HorizontalAlignment="Left" Margin="160,300,0,0" VerticalAlignment="Top" Foreground="{DynamicResource SystemBaseMediumColorBrush}"/>
<Label x:Name="valueMobile" Content="Unknown" HorizontalAlignment="Left" Margin="160,324,0,0" VerticalAlignment="Top" Foreground="{DynamicResource SystemBaseMediumColorBrush}"/>
<Label x:Name="valueProxy" Content="Unknown" HorizontalAlignment="Left" Margin="160,348,0,0" VerticalAlignment="Top" Foreground="{DynamicResource SystemBaseMediumColorBrush}"/>
<Label x:Name="valueHosting" Content="Unknown" HorizontalAlignment="Left" Margin="160,372,0,0" VerticalAlignment="Top" Foreground="{DynamicResource SystemBaseMediumColorBrush}"/>
</Grid>
</Page>
Loading

0 comments on commit 687f4b4

Please sign in to comment.