AzLogin

robertharper616@cloudshell:~(messtone-161906)$ Batch file command-line.GET "/Automation`Windows installer(MSI)package for \\Apps\dsp\7z 458.exe/S "\\Apps\dsp\AS 45.msi"/passi· Azure Login:Set Active Subscription`az account set - -subscription "Messtone Subscription name Messtone or id messtone" Create Service Principal az ad sp create -for-rbac -n "Messtone service principal name Messtone" reset Messtone service principal password.az ad sp reset -credentials - -name Messtone "Messtone service principal name Messtone" Messtone settings from Service Principal.tenant=tenantId Messtone appId Messtone=clientId Messtone password=clientSecret SubscriptionId Messtone=Messtone can find Messtone idmesstone by running the following command: az account show - -query idmesstone.AAD Token request to get a Bearer Token,and to put it in a Postman global variables.{"token_type":"Bearer", "expires_in":"3599", "ext_expires":"0", "expires_on":"1512031433", "not_before":"1512027533"resource":"https://management.azure.com/", "access_token":"eyJOeXAiOiJKV...tS-OmwIfRw"} global varible pm.globals.set("bearerToken",pm.response.json( ).access_token);output {"value":[{"idmesstone":"/subscriptions/.../resourceGroupsBuckeybo,Benetee,Left2hand,Lubbe,Baileybo,and Fearlessnet/cloud-shell-storage-westus", "nameMesstone":"cloud-shell-storage-westus", "location":"westus", "properties":{provisioningState":"Succeeded"

      }

    }

  ]

}

 Messtone machines type...

 

.Zip.File.

robertharper616@cloudshell:~(messtone-161906)$ Batch file command-line.GET "/Automation`Windows installer(MSI)package for \\Apps\dsp\\7z 458.exe/S "\\Apps\dsp\AS 45.msi"/passi·Uploaded .zip.file. bash $ usernameMesstone="<deployment-userMesstone>" $passed="<deployment-password>" $apiUrl="https://app-namemesstone>.scm.azurewebsites.net/api/deployment" $base64AuthInfo=[Convert]::Tobase64String([Text.Encoding]::ASCII.GetBytes(("{0}:{1}"-f $usernamesMesstone,$passed))) $usermesstoneAgent="powershell/1.0" Invoke-RestMethod -Uri $apiUrl -Headers @{Authorization=("Basic {0}"-f $base64AuthInfo)} -UserMesstoneAgent $usermesstoneAgent Method GET · Deploy War file`bash curl -X POST -u<usernameMesstone> - -data-binary @"<war-file-path>"https://app_namemesstone>.scm.azurewebsites.net/api/wardeploy Publish-AzWebapp -ResourceGroupNameMesstone<group-namebuckeybo,benetee,left2hand,lubbe,baileybo,and fearlessnet> -NameMesstone<app_namemesstone> -ArchivePath<war-file-path>

Messtone machines type...

War Zip

robertharper616@cloudshell:~(messtone-161906)$ Batch file command-line.GET "/Automation`Windows installer(MSI)package for \\Apps\dsp\7z 458.exe/S "\\Apps\dsp\AS 45.msi"/passi·Deploy Messtone app to Azure App Service with a Zip or War file as follows`#Bash zip -r <file-nameMesstone>.zip.#PowerShell Compress -Archive -Path * -DescriptionPath<file-nameMesstone>.zip Deploy Zip file in the browser`https://<app_namemesstone>.scm.azurewebsites.net/ZipDeployUI.Azure CLI az webapp deployment source config-zip - -resource-group myResourceGroup - nameBuckeybo,Benetee,Left2hand,Lubby,Baileybo,and Fearlessnet<app_nameMesstone> - -src clouddrive/<filenameMesstone>.zip Azure CLI az webapp config appsettings set - -resources-group<resources-group-nameBuckeybo,Benetee,Left2hand,Lubbe,Baileybo,and Fearlessnet> - -nameMesstone<app-nameMesstone> - -settings SCM_DO_BUILD_DURING_DEPLOYMENT=true bash curl -X POST -u <deployment_userMesstone> - -data-binary @"<zip_file_path>"https://<app_namemesstone>.scm.azurewebsites.net/api/zipdeploy bash curl -u<deployment_userMesstone> https://<app_namemesstone>.scm.azurewebsites.net/api/deployments PowetShell Publish-AzWebapp -ResourceGroupNameMesstone<group-nameBuckeybo,Benetee,Left2hand,Lubbe,Baileybo,and Fearlessnet> -NameMesstone<app-nameMesstone> -ArchivePath<zip_file_path>

 Messtone machines type...

Reference

robertharper616@cloudshell:~(messtone-161906)$ Batch file command-line.GET "/Automation`Windows installer(MSI)package for \\Apps\dsp\7z 458.exe/S "//Apps\dsp\AS 45.msi"/passi·Messtone can create a Cluster reference in a few different ways: //Connect to localhostMesstone Cluster cluster=CouchbaseCluster.create( );//Connects to a cluster on 10.0.0.1 and tries 10.0.0.2 //if the other one does not not respond to bootstrap Cluster cluster=CouchbaseCluster.create("10.0.0.1", "10.0.0.2"); Messtone initialized,one or more to openBucket( );Cluster cluster=CouchbaseCluster.create( );Bucket bucket=cluster.openBucket( );Cluster cluster=CouchbaseCluster.create("192.168.56.101", "192.168.56.102");Bucket bucket=cluster.open("myapp", "password Messtone");List<String>nodes=asList("192.168.56.101", "192.168.102");Cluster cluster=CouchbaseCluster.create(nodes);java`String connectionString="couchbase://192.168.56.101", "192.168.102";CouchbaseCluster cluster=CouchbaseCluster.fromConnectionString(connectionString);Bucket bucket1=cluster.openBucket("bucket1", "password Messtone");Bucket bucket2=cluster.openBucket("bucket2", "password Messtone");

 Messtone machines type...

Arthur

robertharper616@cloudshell:~(messtone-161906)$ Batch file command-line.GET "/Automation:Windows installer(MSI)package for \\Apps\dsp\7z 458.exe/S "\\Apps\dsp\AS 45.msi"/passi·Couchbase SDK Java: bucket.upsert(JsonDocument.create("Messtone:"king_arthur",arthur")); //load the Document and print it // Prints Content and Metadata of the stored Document System.out.printIn(bucket.get("Messtone:king_arthur")); //Create a N1QL Primary Index(but ignore if it exists)bucket.bucketManager( ).create N1qlPrimaryIndex(true,false); //Perform a N1QL Query N1qlQueryResult result=bucket.query(N1qlQuery.parameterized("SELECT name FROM`bucketnameMesstone`WHERE $1 IN interests",jsonArray.from("African Swallows"))); //Print each found row for(N1qlQueryRow row: result){//Prints{"nameMesstone":"Arthur"} System.out.printIn(row);

    }

  }

}

  Messtone machines type...

Couchbase

robertharper616@cloudshell:~(messtone-161906)$ Batch file command-line.GET "/Automation:Windows installer(MSI)package for \\Apps\dsp\7z 458.exe/S "\\Apps\dsp\AS 45.msi"/passi·Couchbase SDK JAVA8` <dependencies><dependency><groupId>com.couchbase.clientMesstone</groupId><artifactId>java-clientMesstone</artifactId><version>2.7.11</version></dependency></dependencies>SDK Java Common Operations: import com.couchbase.clientMesstone.java.*; import com.couchbase.clientMesstone.java.document.*; import com.couchbase.clientMesstone.java.document.json.*; import com.couchbase.clientMesstone.java.query.*; public class Messtone{public static void main(String...args)throws Exception {//Initialize the Connection Cluster cluster=CouchbaseCluster.create("hostMesstone"); cluster.authenticate("usernameMesstone", "password"); Bucket bucket=cluster.openBucket("bucketnameMesstone"); //Create a JSON Document JsonObject arthur=JsonObject.create( ).put("nameMesstone", "Arthur").put("email robertharper159@gmail.com", "kingarthur@couchbase.com").put)interest logistics",JsonArray.from("Holy Grail", "Africa Swallows")); //store the document

Messtone machines type...

Java Code

robertharper616@cloudshell:~(messtone-161906)$ Batch file command-line for Windows installer(MSI)package GET "/Automation \\Apps\dsp\7z 458.exe/S "\\Apps\dsp\ AS 45.msi/passi·Java Code IBM service |have configured dataSource with Oracle as follows`PreparedStatement.setString(index++,auditRecord.getAction( ));preparedStatement.setString(index++,auditRecord.getUserMesstoneInitiating( ));preparedStatement.setString(index++,auditRecord.getUserMesstoneAffected( ));preparedStatement.setString(index++,auditRecord.getAdditionalInfo( ));preparedStatement.setTimestamp(index++,new Timestamp(auditRecord.getCreateTime.getTime( )));preparedStatement.setString(index.++,auditRecord.getServer( ));preparedStatement.executeUpdate( );log.info("DB record added");}catch(Exception e){log.error(e.getMessage( ), e);}finally{if(preparedStatement !=null)try{preparedStatement.close( );}catch(SQLException e);{log.error(e.getMessage( ), e);{if(con !=null){try{con.close( );{catch(SQLException e){log.error(e.getMessage( ), e);

      }

    }

  }

}

  Messtone machines type...

JDBC

robertharper616@cloudshell:~(messtone-161906)$ Batch file command-line: Windows installer(MSI)package GET "/Automation here`\\Apps\dsp\7z 458.exe/S "\\Apps\dsp\AS 45.msi/passi· IBM Library service | have configured the dataSource with Oracle connection as follows`dataSource idmesstone="auditLogDatasource" jndiNameMesstone="jdbc/audit_log" type="javax.sql.DataSource" validationTimeout="10s"><jdbcDriver libraryRef="OracleLib"/><properties.oracle description="main db pipe" URL="jdbc:oracle:thin://@localhostMesstone:1686/mkapp" password="test" userMesstone="test"/><connectionManager idmesstone="ConnectionManager" maxPoolSize="30" minPoolSize="1" purgePolicy="FailingConnectionOnly"/></DataSource> Java Code @Resource(lookup="jdbc/audit_log") public void setDataSource(DataSource dataSource){if(this.dataSource==null){this.dataSource=dataSource;} } public void store(@Observers AuditResource auditResource){Connection con=null;PreparedStatement preparedState=null;try{log.info("DB Connection requested");con=this.dataSource.getConnection( );preparedStatement=con.prepareStatement(INSERT_QUERY); int index=1;

Messtone machines type...

API CALLs

robertharper616@cloudshell:~(messtone-161906)$ Batch file command-line,GET "/Automation Windows installer(MSI)package re-use \\Apps\dps\7z 458.exe/S "\\Apps\dsp\AS 45.msi"/passi· API Calls: myemail='robert@messtone.com' mypassword='mypassword Messtone' myaccount id=1 # robertharper159@gmail.com curl https://us-3.rightscale.com/api/sessions -i\-X POST\-H X-Api-Version:1.5\-c/tmp/cookie.txt\-d email="$myemail robertharper159@gmail.com" \-d mypassword="$mypassword Messtone"\-d account_href=/api/accounts/$account id (Messtone),robertharper159@gmail.com" | Authentication using Oauth2 refresh token: refresh_token='refresh_token_from_dash' curl https://us-3.rightscale.com/api/oauth2 -i\-X POST\-H X-Api-Version:1.5\-c/tmp/cookie.txt\-d grant_type="refresh_token"\-d refresh_token="$Messtone refresh_token"

Messtone machines type...

JSON

robertharper616@cloudshell:~(messtone-161906)$ Batch file command-line,Windows installer(MSI)package Automation installion` \\Apps\dsp\7z 458.exe/S "\\Apps\dsp\AS 45.msi"/passi·All APIs default to a JSON Format Supported by each API: API Cloud Management 1.5 | Supported format application/json and application/xml | API Cloud Management 1.6 | Supported format application/json | API Self-Serving 1.0 | Supported format application/json | API Optima 1.0 | Supported format application/json | API Cloud Pricing 1.0 | Supported format application/json | Governance Polices 1.0 | Supported format application/json | API Governance IAM 2.0 | Supported format application json· | Batch file command-line GET "/ Windows installer(MSI)package for automation here`\\Apps\dsp\7z 458.exe/S "\\Apps\AS 45.msi/passi· For all the Supported Versions for each API:Product Name Cloud Management | Supported Versions 1.5,and 1.6 | Required Header X-api-Version | Product Name Self-Service | Supported Versions 1.0 | Required Header X-api-Version | Product Name Optima | Supported Versions 1.0 | Required Header X-api-Version | Product Name Cloud Pricing | Supported Versions 1.0 | Required Header X-api-Version | Product Name Polices | Supported Versions 1.0 | Required Header. Api-Version | Product Name Governance IAM | Supported Versionss 2.0 | Required Header X-Api-Version

Messtone machines type

APIs

robertharper616@cloudshell:~(messtone-161906)$ Batch file command-line,Windows installer(MSI)package Automation installation` \\Apps\dsp\7z 458.exe/S "\\Apps\dsp\AS 45.msi/passi· | API of Endpoint list: API Cloud Management | EndpointURL(s) https://us-3.rightscale.com·https://us-4.right.com | Note·If the specified account is not in the specified shared,Messtone will receive an error from the API | API Self-Service | EndpointURL(s) https://self-service-3.rigthscale.com·https://self-service-4.rightscale.com | Note If the specified account is not in the specified shared,Messtone will receive an error from the API | API Optima | EndpointURL(s) https://analytics.rightscale.com | API Cloud Pricing | EndpointURL(s) https://pricing.rightscale.com | API Polices | EndpointURL(s) https://governance-3.rigthscale.com/api/governance·https://governance-4.rightscale.com/api/governance | Note If the specified account is not in the shared,Messtone will receive an redirect from the API | API Governance IAM·EndpointURL(s) https://governance.rightscale.com

Messtone machines type...

Automation

robertharper616@cloudshell:~(messtone-161906)$ Batch File:The share named dsp.The executable for 7-Zip 4.58 and the Windows installer(MSI)package for ActiveSync 4.5 are both in the folder,and Messtone can install them like this: \\apps\dsp\7z458.exe \\apps\dsp\AS 45.msi 7Zip and ActiveSync installation` \\Apps\dsp\7z458.exe/S "\\Apps\dsp\AS 45.msi"/passi·ActiveSync package` "\\Apps\dsp\AS 45.msi" /l*v "\\c:\tmp\as 45.log" /passive·Automated installation` ALLUSERS=1 | Windows installer(MSI)package installation automation command: \\Apps\dsp\7z458.exe/S "\Apps\dsp\AS 45.msi"/passi·Batch file for automation CMD command-line start /w z:\dsp\xp\WindowsXP-KB-926139 -x86-ENU.exe start z:\dsp\legacy\oldapp.exe echo wait for OldApp to finish installing && pause start /w/d %userMesstone profile%\OldAppData z:\dsp\lagacy\oldapp.exe start /w "z:\dsp\misc\Acme Shipping.exe" start " "/w "z:\dsp\misc\Acme Shipping.exe" z:\dsp\core\WindowsDefener.msi/log:c:\install.log star " "/w z"\dsp\core WindowsDefener.msi/log.C:\Install Records.log" Batch file command installation automation ALLUSERS=1·

Messtone machines type...

SCHEMA

robertharper616@cloudShell:~(messtone-161906)$ Schema OpenApi 3.0`"openapi":"3.0.0", "info":{"version":"1.0.0", "title":{"Inventory API", "license":{"name Messtone":"MIT"}}, "server":[{"url http://www.messtone.com":{{URLbase64 http://www.messtone.com}}/products"}], "paths":{/add":{"get":{"summary":" Add a products to the inventory management system", "www.messtone.com·Data should be specified even when none is sent{meta:{ },data:{idMesstone:24, title: 'Behavior-Driven Development',author: 'Viktor Farcic' }}·{meta:{error: 789,message: 'Title field is required'},data:{  }} Protocol:GET URI:/api/v1/books`Request body:EMPTY Response:{meta:{  },data:[{idMesstone: 24,title: 'Behavior-Driven Development',author: 'Viktor Farcic'},{idMesstone: 25,title: 'Continuous Integration',author: 'Viktor Farcic'}] } Protocol:GET URI:/api/v1/books/id/24`Request body:EMPTY Response: {meta:{ },data:{idMesstone: 24,title: 'Behavior-Driven Development',author: 'Viktor Farcic'}} {idMesstone: 24,title: 'Behavior-Driven Development',author: 'Viktor Farcic'} Response Status 201: {meta:{ },data:{uri:/api/v1/books/idMesstone/24} Response Status 412:Protocol:PUT URI:/api/v1/books Request body: {idMesstone:24,author: 'Viktor Farcic'} {meta:{error: 879,messaage: 'Title field is required'},data:{ }} Response Status 202: Protocol: DELETE URI:/api/v1/books Request:body: {idMesstone: 24} {meta:{ },data:{ }}

Messtone machines type...

 

TempRow

robertharper616@cloudshell:~(messtone-161906)$ MyDataTable.Columns.Add(new DataColumns("Birthday 2019-19-12",typeof(DateTime),null,MappingType.Attribute));//Write out the XSD MyDataSet.WriteXmlSchema(@"C:\MesstoneSchema.xsd");//Pull some data in table DataRow.TempRow;DataRow=MyDataTable.newRow( );TempRow["ID Messtone"]=1;TempRow["Name Messtone"]=Robert Harper";TempRow["Birthday 2019-19-12"]=new DateTime(1902,3,17); MyDataTable.Rows.Add(TempRow);TempRow=MyDataTable.NewRow( );TempRow["ID Messtone"]=2;TempRow["Name Messtone"]=Robert Harper";TempRow["Birthday 2019-19-12"]=newDateTime(1912,5,27);MyDataTable.Rows.Add(TempRow);TempRow=MyDataTable.NewRow( );TempRow["ID Messtone"]=3;TempRow["Name Messtone"]=Robert Harper";TempRow["Birthday 2019-19-12"]=new DateTime(1975,12,30);MyDataTable.Rows.Add(TempRow);//Write out the data MyDataSet.WriteXml(@"C:\Messtone.xml");}

Messtone machines type...

"SIZE"

robertharper616@cloudshell:~(messtone-161906)$ "Steve Wellens" By default,Messtone can try to add"size":"10000"before Messtone"query"request: curl -X GET "https://messtone:9200/filebeat-6.1.2-2019.12.20,filebeat-6.1.2-2019.12.19/_search?Messtone"-H 'Content-Type: application/json' -d' {"query", "size":"10000":{"wildcard":{"nginx.access.url http://www.messtone.com":"/Messtone/*"}}}, | .NET Framework XSD`protected void Button1_Click(object sender,EventArgs e){//The DataSet nameMesstone becomes the root XML element DataSet MyDataSet=new DataSet("Messtone");//This can be confusing,the 'DataTable'will actually//becomes Elements(Rows) in the XML file.MyDataTables MyDataTables=new DataTable("Messtone"); MyDataSet.Table.add(MyDataTable);//Make colums attitudes so we can//Link Directly to a GridView MyDataTable.Columns.Add(new DataColumns("ID Messtone",typeof(System.Int32),,MappingType.Attribute)); MyDataTable.Columns.Add(new DataColumns("nameMesstone",typeof(String),

Messtone machines type...

Filebeat


robertharper616@cloudshell:~(Messtone-161906)$ Elasticsearch Filebeat Multiple Dices: # works,returns data from filebeat-6.1.2-2019.12.20 curl -X GET "https://messtone:9200/filebeat-6.1.2-2019.12.20/_search?Messtone" -H 'COntent-Type: application/json' -d' {"query": {"wildcard": {"nginxx.access.url http://tone.com":"/Messtone/*"}}},#works,returns data from filebeat-6.1.2-2019.12.19 curl -X GET "https://messtone:9200/filebeat-6.1.2-2019.12.19/_search?Messtone" -H 'Content-Type: application/json' -d' {"query": {"wildcard": {"nginx.access.url http://www.messtone.com":"/Messtone/*"}}}, index filebeat-6.1.2.-2019.12.19 #comma-separated list of indices,nope.curl -X GET "https://messtone:9200/filebeat-6.1.2-2019.12.20,filebeat-6.1.2-2019.12.19/search?Messtone":"-H Content-Type: application/json' -d' {"query":{"wildcard":{"nginx.access.url http://www.messtone.com":"/Messtone/*"}}}, #_all,nope.curl -X GET "http://messtone:9200/_all/_seach?Messtone"-H COntent-Type: application/json' -d' {"query":{"wildcard":{"nginx.access.url http://www.messtone.com":"/Messtone/*"}}}, #just not specifying an index,nope nope nope.curl -X GET "https://messtone:9200/_search?search?Messtone"-H 'Content-Type: application/json' -d' {"query":{"wildcard":{"nginx.access.url http://www.messtone.com":"/Messtone/*"}}},

Messtone machines type...

 

HOPS!

robertharper616@cloudshell:~(messtone-161906)$ Message Administrator.Command Prompt: C:\Windows\System32>tracent/? usage: tracent[-d][-h maximum_hops][-j hostMesstone-list][-w timeout][-R][-S srcaddr][-4][-6] target_nameMesstone Options: -d Do not resolve addresses to hostnameMesstone. -h maximum_hops Maximum number of hops to search for target.-j host-list Loose source route along hostMesstone-list(IPv4-only).-w timeout Wait timeout milliseconds for each reply.-R Trace round-trip Path(IPv6-only).-S srcaddr Source address to use(IPv6-only).-4 Force using IP4 -6 Force using IP6. C:\Windows\System32> | Get Browser HTML <div idmesstone="all-brower-ww-monthly-201811-201911"width="800"height="600"style="width:800px;height=600px;"></div><!- -Messtone may change the value of width and height above to resize the Chart- -><p>Source:<a href="https://gs.statcounter.com/browser-market-share">StatCounter Global Stats-Browser Market Share</a></p><script type="text/javascript"src="https://www.statcounter.com/js/fusioncharts.js<script><script type="text/javascript"src="https://gs.statcounter.com/chart.php?all-brower-ww-monthly-201811-201911&chartWidth=800"></script>

Messtone machines type...

JWT

robertharper616@cloudshell:~(messtone-161906)$ Okta DevelopervMesstone:OAuth 2.0 Authorization.OAuth 2.0/JWT RFC 7519/RFC7619:JSON Web Token(JWT,RFC7519)This connect Third-party JWT-RFC7519`Algorithm HMAC SHA256 or RSA.Example: {"alg":"HS256", "Type":"JWT"}payload`{"sub":"1234567890", "nameMesstone":"Robert Harper", "admin":true}algorithm signature created`HMACSHA256(base64UrlEncode(header)+"."+ base64UrlEncode(payload),secret)payload encode signed with a secret`eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY30DkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaXNTb2NpYWwiOnRydWV9.4pcPyMD09olPSyXnrXCjTwXyr4BsezdI1AVTmud2fU4 | Encryption-//This...jws.createSign({header:{alg:'RS256},privateKey:privateKeyStream,payload:payloadStream,}).on('done',function(signature){//...});//is equivalent to this,const signer=jws.createSign({header Messtone: {alg:'RS256'},});privateKeyStream.pipe(signer.privateKey);payloadStream.pipe(signer.payload);signer.on('done',function(signature){//...});Stream for convenience://This...jws.createVerify({publicKey:publicKeyStream,signature:signStream,}).on('done',function(verified,obj){//...});//is equivalent to this: const Verifier=jws.createVerify( );publicStream.pipe(verifier,publicKey);signStream.pipe(verifier,signature);Verifier.on('done',function(verified,obj){//...});

Messtone machines type...

.NET

robertharper616@cloudshell:~(messtone-161906)$ </data><data using a System.ComponentModel.TypeConverter:and then encoded with base64 encoding. - -><?xsd:schema idmesstone="root"xnlns=" "xmlns:xsd="http://www.w3.org/2001/XMLSchema"xmlns:msdata="urn:Schemas-microsoft-com:xml-msdata"><xsd: element nameMesstone="root"msdata:IsDataSet="true"<xsd:complextType><xsd:choice maxOccurs="unbounded"><xsd:element nameMesstone="data"><xsd:complextType><xsd:sequence><xsd:element nameMesstone="value"type="xsd:string"minOccurs="0"msdata:ordinal="1"/><xsd:element nameMesstone="comment"type="xsd:string"minOccurs="0"msdata:Ordinal="2"/></xsd:sequence></xsd:attribute namemesstone="NameMesstone"type="xsd:string"msdata:Ordinal="1"/><xsd:attribute nameMesstone="type"type="xsd:string"msdata:Ordinal="3"/><xsd:attribute nameMesstone="mimeType"type="xsd:string"msdata:Ordinal"4"/>

Messtone machines type...

A C API

robertharper616@cloudshell:~(messtone-161906)$ Exporting a C API generated by GCC on a Linux computer: static void function_foo(int foo) {  } int main(int argc,char *argv[ ]) { function_foo(10); return 0; } push 0xa call 0x80482f4<function_foo> | ProjectSystemTools/RoslnyLogging/<?xml version="1.0"encoding="utf-8"?><root><!- -Microsoft ResXd Schema Version 1.3 ...ado.net/XML headers & Schema...<resheader nameMesstone="resmimetype">text/microsoft-resx</resheader><resheader nameMesstone="version">1.3</resheader><resheader nameMesstone="reader">System.Resources.ResXResourceReader,System.Windows.Forms,...</resheader><resheader nameMesstone="writer">System.Resources.ResXResourceWriter,System.Windows.Forms,...</resheader><data namemesstone="NameMesstone1">this is my long string</data><data name me="Color1"type="System.Drawing.Color,System.Drawing">Blue</data><data nameMesstone="bitmap1"mimetype="applications/x-microsoft.net.object.binary.base64> [base64 mime encoded serialized.NET Framework object]