I need to create an API map for an official mobile app belonging to the ministry.

Please don’t get me wrong—I don’t have any malicious intent. I need to know which requests are sent to which endpoints in a mobile app belonging to a foreign country’s ministry, as well as what information is required when logging in, creating an account, and performing other POST and GET operations while logged in. I have no malicious intent. I’m going to write automation software to meet a need that has arisen in the industry. That’s why I need the system’s API map.

After doing some research using Hermes Agent and jailbreak, I learned that I could do this with MitmProxy. I could monitor the app’s data traffic and retrieve the information I need. I set up Android Studio and an emulator, and found and downloaded the app’s APK from the internet (I’m not sure how reliable it is. I’m not sure if it would be better to connect my phone via USB and install the original app from the Google Play Store.) However, things got a bit complicated. Because I’m stuck on the SSL certificate barrier, I can’t log in or monitor the connection using MitmProxy. Generally speaking, what steps need to be taken to perform such a task? Could you help me with this?

Best regards.

(THIS TEXT WAS NOT WRITTEN BY AI. )

reddit.com
u/ghostfaceinterface — 6 days ago

Bakanlığa ait resmi bir mobil uygulamanın api haritasını çıkartmam gerekiyor.

Yanlış anlamayın Türkiye için değil yurt dışındaki bir ülkenin bakanlığına ait bir mobil uygulamanın hangi endpointlere hangi isteklerin atıldığı, oturum açarken, hesap oluştururken, oturum açık iken diğer post ve get işlemlerini yaparken hangi bilgiler lazım hepsine ihtiyacım var. Kötü bir niyetim de yok. Sektörde doğan bir ihtiyacı karşılayacak bir otomasyon yazılımı yazacağım. Bu yüzden de sistemin api haritasına ihtiyacım var.

Hermes agent jailbreak ile biraz araştırdığımda mitmproxy ile bunu yapabileceğimi öğrendim. Android studio ve emülatör kurdum, uygulamanın apk'sını internetten bulup indirdim (ne kadar güvenilir bilmiyorum. Telefonumu usb ile bağlayıp indirilme kaynağı google play olan orijinal uygulamayı yüklemek daha mı doğru bilmiyorum.) fakat iş biraz sarpa sardı. SSL sertifikası engeline takıldığım için ne oturum açabiliyorum ne de mitmproxy ile izleme de yapamıyorum. Genel olarak böyle bir işlem yapılacaksa nelerin yapılması gerekir ? Bu konuda bana yardımcı olabilir misiniz ?

Saygılarımı sunuyorum.

reddit.com
u/ghostfaceinterface — 6 days ago

Bakanlığa ait resmi bir mobil uygulamanın api haritasını çıkartmam gerekiyor.

Yanlış anlamayın Türkiye için değil yurt dışındaki bir ülkenin bakanlığına ait bir mobil uygulamanın hangi endpointlere hangi isteklerin atıldığı, oturum açarken, hesap oluştururken, oturum açık iken diğer post ve get işlemlerini yaparken hangi bilgiler lazım hepsine ihtiyacım var. Kötü bir niyetim de yok. Sektörde doğan bir ihtiyacı karşılayacak bir otomasyon yazılımı yazacağım. Bu yüzden de sistemin api haritasına ihtiyacım var.

Hermes agent jailbreak ile biraz araştırdığımda mitmproxy ile bunu yapabileceğimi öğrendim. Android studio ve emülatör kurdum, uygulamanın apk'sını internetten bulup indirdim (ne kadar güvenilir bilmiyorum. Telefonumu usb ile bağlayıp indirilme kaynağı google play olan orijinal uygulamayı yüklemek daha mı doğru bilmiyorum.) fakat iş biraz sarpa sardı. SSL sertifikası engeline takıldığım için ne oturum açabiliyorum ne de mitmproxy ile izleme de yapamıyorum. Genel olarak böyle bir işlem yapılacaksa nelerin yapılması gerekir ? Bu konuda bana yardımcı olabilir misiniz ?

Saygılarımı sunuyorum.

reddit.com
u/ghostfaceinterface — 6 days ago

Mobil uygulamada çalışan otomasyon yazılımı hk.

Herkese merhaba! umarım iyisinizdir. Bir ülkede, bazı turistik bölgelere giriş yapabilmek için insanların komplike bir mobil uygulamadan hesap oluşturup pasaport, vize numarası girip randevu alması gerekiyor. Halbuki turistler kafile halinde dolaşmak zorunda oldukları ve aralarında teknolojiden bihaber insanların da çoğunlukta olduğunu göz önünde bulundurursak hesapların sıra sıra hızlıca açılması ve her hesaba giriş yapıp teker teker randevu alınması gerekiyor. Yani müşterilere bu işi yaptırtmıyoruz çünkü sürekli problem çıkıyor. Bugün çalıştığımız vize şirketi müdürü gelip bir otomasyon yazılımı yapıp yapamayacağımı sordu. Benim de sorum şudur : Ben daha önce vergilendirme için fatura otomasyonu yazılımı yazmıştım ve sorun yaşamamıştım çünkü portal web tabanlıydı. Fakat şimdiki sorun biraz daha komplike. Cloudflare ile sürekli koruma altında olan, Hem hesap oluştururken hem de hesaba giriş yaparken OTP gerektiren, Herhangi bir api erişimi olmayan, tamamen mobilde çalışan bu sistem içerisinde bir otomasyon kurabilmem mümkün mü ?

not 1: Bu randevu yazılımının ait olduğu ülke X’tir ve ben Y ülkesinden hesapları oluşturmaya çalıştığımda OTP kısmında sık sık gecikmeler oluyor. Bazen kodu 2,3 defa resend etmek zorunda kalıyorum. Bazen ise cihaz değiştirmek zorunda kalıyorum. Bunun da bypass edilmesi mümkün müdür ? Yani IP tarafında değişiklikler mi yapmam gerekiyor ?

not 2: hesap oluşturma mantığı zannettiğiniz gibi her bir şahsa bir gmail hesabı oluşturmuyorum. Ana bir hesap oluşturuyorum. Diyelim ki ana hesabımız blabla@gmail.com olsun. bundan sonraki her hesap açtığımda blabla+(kişinin adı)@gmail.com şeklinde oluşturduğumda tüm OTP kodları blabla@gmail.com adresine geliyor.

reddit.com
u/ghostfaceinterface — 8 days ago

How do people create images like this without AI?

I hope everyone is doing well. I created these images with AI today, and a question came to mind. If we wanted to create an image like this ourselves using Adobe software, how would we go about it? Don’t get me wrong—I don’t know anything about Photoshop, graphic design, or anything like that. I just do basic work in Canva for posters at my workplace—that’s all. But if we wanted to make images like this, what kind of roadmap would we need?

u/ghostfaceinterface — 14 days ago

What do we need to use to edit this kind of video

Hello, everyone! I hope you’re all doing well.

​

I’ve been actively editing videos with CapCut since 2020. Now that I want to take my editing to a more professional level, I purchased a Premiere Pro subscription and watched a few tutorials. While watching the tutorials, I learned that there are plugins that need to be purchased separately. My question is, do you think this video was made with Premiere? My other question is: Are the effects used in this video native to Premiere Pro, or do we need to purchase them separately from somewhere else?

​

I’m new to Premiere right now, so are there any free plugins available in this field? If I have to pay, are there any plugins that are truly worth the money? Or are there any plugins you’d recommend that let you “start editing without installing them first”?

u/ghostfaceinterface — 16 days ago

Money Management as an Engineer

Unfortunately, as a young person who doesn’t study anything other than engineering and language classes and doesn’t understand a thing about money, I recently heard the following: 

“If all the money in the world were taken and divided among people, those who were rich before would become rich again, and those who were poor before would remain poor, because the rich know very well how to manage their money and where to spend it.” 

I heard a statement like that. 

What exactly is this “management of money”? For example, I’ll need to buy a phone for myself soon. This isn’t a want—it’s a need—because my phone isn’t registered and will be shut down in a few months. I have to buy a registered phone with paid taxes. But that’s exactly where the problem lies. The thought,

“I’ll soon have about 1,600 U.S. dollars, and I need to use that money to buy a phone for myself,”

crossed paths in my mind with the statement about managing money I mentioned earlier. So, how can a person make the most of the money they have with limited resources? In my own utopian world, when I think of managing money, this comes to mind:

“A smart person would find a way to put this money to work and end up with another 1,600 U.S. dollars on top of the original 1,600 U.S. dollars. That way, he’ll be rid of the phone problem, and the money in his pocket won’t have decreased.”

As I said, I don’t really understand these things, so please don’t make fun of me or curse at me—thank you.

P.S.: In my country, unregistered phones are automatically deactivated after four months. To register a phone, you have to pay a fee equivalent to the cost of the phone.

reddit.com
u/ghostfaceinterface — 16 days ago

Para nasıl yönetilir ?

Maalesef mühendislik ve dil dersleri dışında hiçbir halta çalışmayıp paradan hiç anlayamayan bir genç olarak geçenlerde :

“Dünya üzerindeki tüm para alınıp insanlar arasında bölüştürülürse önceden zengin olan insanlar yeniden zengin olur ve önceden fakir olan insanlar yine fakir olur çünkü zenginler parayı nasıl yönetmeleri gerektiğini ve nereye harcamaları gerektiğini çok iyi biliyorlar.”

Diye bir cümle duymuştum. Bu cümlenin doğru olup olmadığını hiç bilmiyorum.

Bu paranın yönetimi tam olarak nedir ? Mesela yakında kendime telefon almam gerekecek. Bu bir istek değil bir ihtiyaç çünkü telefonum kayıtsız ve birkaç ay sonra kapanacak. Vergisi ödenmiş ve kayıtlı bir telefon almak zorundayım. Ama işte sorun da tam olarak burada:

“Yakında elime yaklaşık 1600 amerika birleşik devletleri doları geçecek ve bu parayla Kendime telefon almam lazım”

cümlesi ile yukarıda bahsetmiş olduğum parayı yönetme cümlesi beynimde kesişti. Yani bir insan elindeki parayı kısıtlı imkanlarla nasıl daha fazla yapabilir ? Kendi ütopik dünyamda parayı yönetme diyince aklıma şu geliyor:

“Kafası basan adam, bu parayı bir şekilde çalıştırır ve 1600 amerika birleşik devletleri dolarının yanında bir tane daha 1600 amerika birleşik devletleri doları elde eder. Böylece hem telefon probleminden de kurtulur hem de cebindeki para eksilmemiş olur.“

Dediğim gibi ben pek anlamam bu işlerden o yüzden lütfen dalga geçmeyin ya da küfür etmeyin, teşekkür ederim.

reddit.com
u/ghostfaceinterface — 16 days ago

Where should I get the data to power my project?

Hello, everyone! I have a small issue I’d like to ask your advice on.

I know a thing or two about software, but I don’t know anything about finance. One day, a project idea popped into my head. In short, the project was this: a system that pulls precious metal buy/sell prices from the public price pages of banks in Country X and runs a paper trading simulation as if the user were actually holding their money at that bank. Hermes Agent is used to scan current news worldwide and try to identify a trend. Based on the current trend, the system selects the most logical combination of technical indicators. If the system signals “buy,” an automatic purchase is executed. If it signals “sell,” an automatic sale is executed. The goal is to generate a profit by the end of the day. I finished setting up the system yesterday. It’s running like clockwork—pulling in and storing data. So, it seems like there are no issues. However, today—Saturday—and late at night, I noticed something… The system is still pulling in data. As far as I know, the market is closed at night and on weekends. But the problem is that, again from what I’ve heard, each metal has its own specific trading hours. Is that correct? Another issue is where to gather the historical data required for the technical indicators to function.

The problem is that there is architectural uncertainty regarding technical indicators. 

The bank’s price may be a suitable source for execution. But which historical price series should be used for technical indicators?

In other words, there are two different data requirements:

  1. Execution / paper trade price: The bank’s bid-ask price.

  2. Technical indicator/signal price: The OHLC/bar series used to calculate indicators such as EMA, RSI, ATR, and ADX.

If I choose bank-based technical indicator data, I’ll waste a lot of time. 

For example, if you use 1-hour bars, you might have to wait several weeks to collect 300–500 bars. And that’s just to get the indicators off to a solid start. To see if the strategy actually works, you’ll need months of data—or even longer to observe different market conditions.

That’s why I could use external reference market data as an alternative. 

After doing some research, I found I could use the following: 

XAGUSD

XAUUSD

SI=F

GC=F

LBMA benchmark

CME/COMEX futures

But in this case, the signal and execution are separated.

Signal / indicator: Reference market data

Paper execution: Bank bid/ask prices

This is feasible but raises new problems:

What is the maximum acceptable difference in seconds between the reference signal timestamp and the bank quote timestamp?

How will the bank spread / premium / discount be modeled?

If the reference market and bank prices behave differently, how meaningful will the strategy’s results be?

TL DR

I am developing a paper trading simulator by retrieving public precious metal buy/sell quotes from banks in country X. However, I am not sure which price series I should use for technical indicators.

Option 1:

Calculate the mid-price from each bank’s own buy/sell quotes and create bank-native OHLC bars. Then calculate indicators such as EMA, RSI, ATR, and ADX based on these bank-native bars.

Option 2:

Calculate indicators using reference-market data such as XAGUSD, XAUUSD, futures, or benchmarks, but simulate execution and P&L using the bank’s buy/sell prices.

My concern is this:

Bank-native data is more realistic but lacks historical depth; data must be accumulated from scratch. Reference-market data is historically more accessible but does not represent the exact same price environment as the bank’s execution prices.

How should a more accurate data architecture be established for this type of paper trading system?

reddit.com
u/ghostfaceinterface — 16 days ago